我有一個程序,用戶輸入許多等級並存儲到數組中,該數組然後被程序用來計算各種值。如何創建一個由用戶輸入定義長度的靜態數組?
我用,所以我想定義一個靜態數組,所有的方法可以參考和將舉行的等級多種方法。不過,我希望它的長度等於輸入的等級數。
public class GradeStatistics {
static int numGrades, sum = 0;
static int[] grades = new int[numGrades];
public static void main(String args[]){
readGrades();
calcSum();
的readGrades()
方法發現了許多成績有怎樣將它分配給numGrades
public static void readGrades(){
Scanner input = new Scanner(System.in);
System.out.print("Enter the number of grades: ");
numGrades = input.nextInt();
有沒有一種方法可以讓我得到了用戶定義靜態數組之前進入等級的數量?
是否有什麼特別的原因,你爲什麼使用數組而不是數組列表? – luanjot