int classNum = 3; //Anzahl der Klassen
int stuNum = 4; //Die Anzahl der Schüler
for (int i = 1; i <= classNum; i++)
{ //3 mal wiederholen
System.out.println(i + "Klasse");
for (int j = 1; j <= stuNum; j++)
{ //4 mal wiederholen
System.out.print(j + "Bitte geben Sie die Note der Person ein: ");
sum += input.nextInt();
int allStuNum = i * j;← Dies ↑ Dies ↓
avg = sum / allStuNum;← Dies ↑ Dies ↓
}
}
Wenn Sie versuchen, die 12. Zeile "int allStuNum = i * j;" zu verwenden, befindet sich die 13. Zeile "avg = sum / allStuNum;" außerhalb des for-Blocks Fehler "Variable nicht gefunden"
Vielleicht ist es zu häufig, also ist es ein Punkt, der in keinem Einführungsbuch geschrieben ist. Wenn Sie es nicht wissen, werden Sie verwirrt sein, wenn Sie versuchen, die Variablen "i", "j", "allStuNum" in der for-Anweisung wie Sie selbst wiederzuverwenden.
Recommended Posts