显示2个整数之间的百分比

时间:2018-02-22 15:41:02

标签: android math

我有一个问答游戏,我想显示等级和最高等级的百分比。

  • (levelvideo)是我当前级别的第一个整数
  • (QuestionLibraryVideo.mChoices.length)是表格长度的最高级别..

我尝试展示this = (levelvideo/QuestionLibraryVideo.mChoices.length)*100 但只显示零。

thsekato2.setText(Integer.toString((levelvideo/QuestionLibraryVideo.mChoices.length)*100));

2 个答案:

答案 0 :(得分:0)

如果将整数除以整数,则在item.css('<selector goes here>')之后将丢失小数 例如,是1,因为它是1,5,所以整数只有1 请改用3/2float

double

答案 1 :(得分:0)

如果只想使用整数运算,可以在除以前将分子乘以100。它没有通过转换为double提供的精度,但是,它也没有类型转换的开销。这看起来像是:

thsekato2.setText(Integer.toString((100*levelvideo)/QuestionLibraryVideo.mChoices.length));