我只在大學學習java的3周時間,所以假設我什麼都不知道,因爲任何提示都可以幫助。無論如何,我試圖做這個問題:生成隨機等級並正確標記
「編寫一個Java程序,生成一個介於0到100之間的隨機數(代表一個等級)。然後程序在不同的行上打印出生成的等級,然後打印出對應的字母等級(A,B,C,D,F)使用下面的標準比例。正確標記您的輸出,並使用轉義字符來排列標籤後面的輸出。
90 – 100: A
80 – 89: B
70 – 79: C
60 – 69: D
00 – 59: F
我到目前爲止是這樣的:
import java.util.*;
public class Practice_3_2
{
public static void main (String[] args)
{
final int max = 100;
int answer, grade;
int A = 90;
Random generator = new Random(); // random number generator object
answer = generator.nextInt(max) + 1;
if (grade >= A); {
System.out.println ("That grade is an A.");
}
}
}
我進入低於90一個檔次,但if語句反正變爲真。
我很困惑; 「Scanner」在這方面扮演什麼角色? – ddsnowboard
啊,這是我老師留下的例子中剩下的代碼,我會把它說出來。 – royal422
您的'if'語句不起作用,因爲在'{'之前有';'。 「if」語句之前的行使用剛剛刪除的「scan」。 – Andreas