Konzept
Vorteile
Beispiel
// Declara a variável de controle de laço dentro de for. class ForVar { public static void main(String args[]) { int sum = 0; int fact = 1; // calcula o fatorial dos números até 5 for(int i = 1; i <= 5; i++) { sum += i; // i é conhecida em todo o laço fact *= i; } // mas não é conhecida aqui System.out.println("Sum is " + sum); System.out.println("Factorial is " + fact); } }
Wichtig
Der Gültigkeitsbereich der im for deklarierten Variablen ist auf die Schleife beschränkt.
Außerhalb des for ist die Variable nicht zugänglich:
// Declaração correta dentro do for for (int i = 0; i < 5; i++) { System.out.println(i); // i é acessível aqui } // System.out.println(i); // Erro: i não é conhecida fora do laço
Nutzung und Einschränkungen
Deklarieren Sie die Variable innerhalb von for, wenn sie außerhalb der Schleife nicht benötigt wird.
Wenn Sie die Variable außerhalb der Schleife verwenden müssen, deklarieren Sie sie vorher für:
int i; // Declarada fora do laço for (i = 0; i < 5; i++) { System.out.println(i); } // i é acessível aqui System.out.println("Final value of i: " + i);
Erkundung
Testen Sie Variationen der for-Schleife, um deren Flexibilität und Verhalten besser zu verstehen.
Das obige ist der detaillierte Inhalt vonDeklarieren von Schleifenkontrollvariablen innerhalb des for. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!