我有一个问答游戏,我想显示等级和最高等级的百分比。
我尝试展示this = (levelvideo/QuestionLibraryVideo.mChoices.length)*100
但只显示零。
thsekato2.setText(Integer.toString((levelvideo/QuestionLibraryVideo.mChoices.length)*100));
答案 0 :(得分:0)
如果将整数除以整数,则在item.css('<selector goes here>')
之后将丢失小数
例如,
是1,因为它是1,5,所以整数只有1
请改用3/2
或float
。
double
答案 1 :(得分:0)
如果只想使用整数运算,可以在除以前将分子乘以100。它没有通过转换为double提供的精度,但是,它也没有类型转换的开销。这看起来像是:
thsekato2.setText(Integer.toString((100*levelvideo)/QuestionLibraryVideo.mChoices.length));