gpt4 book ai didi

android - 如何在android中乘以百分比

转载 作者:搜寻专家 更新时间:2023-11-01 08:58:18 26 4
gpt4 key购买 nike

我的问题总数为 40,Correct_Answer = 36,Incorrect_Answer = 4。

如何在 android 程序中将它乘以百分比。

mind结果总是以0.0%显示

代码:

int total_score = (Correct_Answer/40)*0.01);

Txt_Total_Score.setText(Integer.toString(total_score + "%"));

最佳答案

你在两个整数之间进行整数除法,其中除数大于被除数,因为 36/40 会给你 0.9,总分是一个整数,小数部分被去掉。因此,您必须将一个从股息和除数提升为 float :

最后一行,因为你将一个字符串与一个整数连接起来,你将得到一个字符串作为结果(Integer.toString 是无用的)

float correctAnswerFloat = (float)Correct_Answer / 40 ;
int total_score = (int )( correctAnswerFloat * 100 );
Txt_Total_Score.setText(total_score + " %"));

关于android - 如何在android中乘以百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17258699/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com