在AnswerPage.java
:
int obko=0;
static float obkohesap=0.0f;
我在程序
上增加obko
变量
obkohesap=obko/10;
ResultPage.java
中的
txtobko.setText(AnswerPage.obkohesap+"");
当我运行程序时,txtobko
的文本始终为0.0。我确定obko
变量没有错误。
txtobko.text = 0.0
我该如何解决这个问题?
答案 0 :(得分:2)
尝试:
obkohesap = ((float)obko)/10f;
答案 1 :(得分:2)
你正在划分整数,所以结果也是整数。你必须将一个操作数转换为float才能获得浮点结果,就像Budius提到的那样。