有3個問題供用戶回答。例如:如果用戶做了正確的所有答案,代碼會顯示「你有3個正確答案,你的成績是100%」如何查找用戶所做正確答案的數量然後將正確答案轉換爲百分比?
int x = (int) (20 * Math.random()) + 1;
int y = (int) (20 * Math.random()) + 1;
System.out.println(x + " + " + y + " : ");
int sum = keyboard.nextInt();
if (sum == (x+y)) {
System.out.println("Correct!");
}
else {System.out.println("Wrong!");
}
System.out.println(x + " * " + y + " : ");
int mult = keyboard.nextInt();
if (mult == (x*y)) {
System.out.println("Correct!");
}
else {System.out.println("Wrong!");
}
System.out.println(x + " - " + y + " : ");
int minus = keyboard.nextInt();
if (minus == (x-y)) {
System.out.println("Correct!");
}
else {
System.out.println("Wrong!");
}
要增加存儲在變量使用'變量=變量+ 1'值。有了這些信息,您應該能夠計算出正確回答了多少個問題(您還可以統計總共有多少個問題)。現在,您需要劃分「正確/總計」並將其乘以100.(嘗試考慮哪些類型用於變量 - 分割時應返回哪種類型的數據)。現在嘗試編寫代碼並詢問您何時會遇到代碼問題。 – Pshemo 2014-09-20 00:36:54
非常感謝你的幫助! – bscouth 2014-09-20 00:58:10