我是java新手,所以请耐心等待。我试图从比赛总数中获得胜利的百分比,但我正在做的事情还很遥远。我获取百分比的方法如下:
public double winPercentage(int wins, int total)
{
return (wins % total) * 1.00;
}
如果我在 254 场比赛中赢了 52 场,我的答案是 52.0,使用我的计算器,假设获胜次数/总次数*100,相同的答案是 20.47。如果我将模数切换为 / 我不断得到 0.0
我尝试了不同小数位和运算顺序的变体。我似乎无法找到匹配的计算器和方法。
百分号登录wins % total
与计算百分比无关。
要计算 Java 中的百分比,您可以编写
return 100.0 * wins / total;
Here, 100.0
有双重目的:
- 它将结果重新调整为百分点;
- 它将随后的除法转换为浮点除法(如果没有它,它就是一个integer除法,总是返回零
wins < total
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)