我有一个要在其中实现图表的应用程序,我有3个总计值,死亡案例和已恢复值,所以这些数字如下:
我基本上想做的是计算死亡病例和康复病例总数的百分比,所以我的图表将只有两个百分比(死亡和康复病例)
val main_deaths = intDaaths.times(100).div(intCases).toFloat()
val main_recovered = intRecovered.times(100).div(intCases).toFloat()
我的想法是将死亡和恢复的数字乘以100,然后除以总数,但是我不知道为什么它没有给出准确的值(百分比)
谢谢大家的帮助,谢谢
答案 0 :(得分:0)
您正在执行整数除法。如果您在除法之前转换为float,那应该给您正确的答案。
val main_deaths = intDaaths.times(100).toFloat().div(intCases)
val main_recovered = intRecovered.times(100).toFloat().div(intCases)
答案 1 :(得分:0)
val main_deaths = ((intDaaths*100).toFloat()/(intCases).toFloat())
val main_recovered = ((intRecovered*100).toFloat()/(intCases).toFloat())