如何计算用户的百分比等级?

时间:2017-05-21 04:42:54

标签: java

我试图让我的游戏给出用户等级的百分比(%),但我一直得到0%。

这是我的代码:

int win = 2
int Percentage = win/5;
System.out.println();
System.out.println("Your score is : " + win + "/" + "5" + "(" + Percentage *100 + "%" + ")");

控制台Your score is : 2/5(0%)

2 个答案:

答案 0 :(得分:6)

你需要使用双(浮点)算法。 FYI / 5.0将int转换为double

double Pct = win / 5.0;

答案 1 :(得分:1)

Integer类型只能是整数。如果要创建百分比,则需要使用Double类型。 您还可以使用\n在打印输出中创建新的退货行。

double win = 2.0;
double percentage = (win/5) * 100;
System.out.println("\n\n Your score is: " + win + "/5 (" + percentage + "%)");