You have:
gradebook = new int [numberOfStudents][examScores];
But examScores
is an int[]
. Array dimensions have to be an int
, so examScores
cannot be used as an array dimension (I can understand your confusion about the error, given how literal it is: it wants an int
but you gave it an int[]
).
Judging by your description I'm guessing you mean something more along the lines of:
gradebook = new int [numberOfStudents][numberOfExams];
Where numberOfExams
is an int
you'll need, containing the count of exams. Just a guess, though.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…