我的算法不起作用

时间:2015-02-27 09:30:36

标签: algorithm

我是Android新手,但之前我曾使用过Java。

我不明白为什么我的算法不起作用。我得到的结果是0.0%。

txtInfo.setText(Double.toString((RadioProgress/255)*100)+"%");

txtInfo是一个TextView。 我可以在我的图形中看到我的RadioProgress获得了正确的价值。但我仍然一直得到0.0%。

请帮助我理解:)

提前致谢!

1 个答案:

答案 0 :(得分:2)

如果RadioProgress属于integer类型且小于255,则除法将始终返回0。将它转换为双倍,您将看到值。

另一种方法是除以255.0以强制转换

txtInfo.setText(Double.toString((RadioProgress/255.0)*100)+"%");