私は変数 "gradesInSection"、ダブル、私の配列にもダブルを割り当てようとしています。それは私がこれを行うことを許さず、ポイント例外をスローします。私のプログラムで、配列の要素の1つに値を代入できないのはなぜですか?
無効findGrades(){// 開始findGrades
elementForGradeではないことScanner grades = new Scanner(System.in);
System.out.println("\nHow many grades do you have?");
numOfGrades = grades.nextInt();
while (numOfGrades > 0)
{
numOfGrades = numOfGrades - 1;
elementForGrade = elementForGrade + 1;
System.out.println("\nGrade " + elementForGrade + ":");
Scanner whatGrade = new Scanner(System.in);
gradesInSection = whatGrade.nextDouble();
gradeArray[elementForGrade] = gradesInSection;
}
for (int i = 0; gradeArray.length > i; i++)
{
finalGradeOfSection = gradeArray[i] + finalGradeOfSection;
}
finalGradeOfSection = finalGradeOfSection/numOfGrades;
System.out.println(finalGradeOfSection);
}//End find Grades
どの行がexceptoinをスローしますか? – TinyTheBrontosaurus
xeceptionは何ですか? –
gradeArray [elementForGrade] = gradesInSection; – BKK03