Gho*_*der 1 java math division integer-division percentage
我是Java的新手,所以请多多包涵。我正在尝试从游戏总数中获取获胜百分比,而我正在做的事情还很遥远。我的获取百分比的方法如下:
public double winPercentage(int wins, int total)
{
return (wins % total) * 1.00;
}
Run Code Online (Sandbox Code Playgroud)
如果我在254场比赛中赢得52场比赛,我的答案是52.0,使用我的计算器,假设获胜/总数* 100,则相同的答案是20.47。如果我将模数切换为/我会不断得到0.0
我尝试了不同小数位和操作顺序的变体。我似乎无法获得匹配的计算器和方法。
登录wins % total百分比与计算百分比没有关系。
要计算Java中的百分比,您可以编写
return 100.0 * wins / total;
Run Code Online (Sandbox Code Playgroud)
在这里,有100.0双重作用:
wins < total)。