-4

AnswerPage.java

int obko=0;

static float obkohesap=0.0f;

我正在增加obko程序的变量

obkohesap=obko/10;

ResultPage.java

txtobko.setText(AnswerPage.obkohesap+"");

当我运行程序时,txtobko 's text 总是 0.0. 我确定obko变量没有错误。

txtobko.text=0.0 当 obko=12

我怎么解决这个问题?

4

2 回答 2

2

您正在划分整数,因此结果也将是整数。正如 Budius 所提到的,您必须将操作数之一转换为浮点数才能获得浮点结果。

于 2013-09-02T13:55:16.940 回答
2

尝试:

obkohesap = ((float)obko)/10f;
于 2013-09-02T13:52:28.820 回答