我有一个程序,用户输入许多等级并存储到数组中,该数组然后被程序用来计算各种值。如何创建一个由用户输入定义长度的静态数组?
我用,所以我想定义一个静态数组,所有的方法可以参考和将举行的等级多种方法。不过,我希望它的长度等于输入的等级数。
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