Ich versuche eine Variable "grainsInSection", eine Doppel, zu meinem Array auch ein Doppel zuzuordnen. Es erlaubt mir das nicht und löst eine Ausnahme aus.Warum erlaubt es mir mein Programm nicht, einem Element meines Arrays einen Wert zuzuweisen?
Leere findGrades() {// Begin findGrades
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
Welche Zeile wirft die Exceptoin? – TinyTheBrontosaurus
Was ist die xeception? –
gradeArray [elementForGrade] = gradeInSection; – BKK03