gpt4 book ai didi

Java:试图获得整数的百分比,如何四舍五入?

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

我有两个整数值,x 和总计。我试图找到 x 的总百分比作为整数。这就是我现在的做法:

百分比 = (int)((x*100)/总计);

百分比必须是整数。当我这样做时,它总是将小数点向下舍入。是否有一种简单的方法可以将百分比计算为整数,以便在小数点为 .5 或更高时四舍五入?

最佳答案

使用 Math.round(x * 100.0/total)。但请注意,这会返回一个 long,因此需要对 int 进行简单的转换。

我输入 100.0 以强制它在舍入之前使用浮点运算。

关于Java:试图获得整数的百分比,如何四舍五入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9899176/

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