【发布时间】:2015-11-06 07:10:24
【问题描述】:
当我进行以下计算时,我需要得到 0.2f 的结果。 但我的答案是 0.2。请指导我哪里错了。
int progressChanged = 2;
float floatParam = (float)progressChanged / 10;
答案是=0.2 但我的期望是0.2f
【问题讨论】:
-
您必须打印它并附加
f然后。浮点值不能包含字符。 -
为什么要打印,或者无论如何你得到的值,0.2f?你也不会在纸上写 0.2f。最后它仍然是一个数字而不是一个单词。
-
转成字符串再转回浮点数
-
我想在某个函数中传递浮点值(0.2f)..
-
看来你想把String传给next方法,你可以写一个简单的后缀方法来实现。