Heim  >  Artikel  >  Java  >  Deklarieren von Schleifenkontrollvariablen innerhalb des for

Deklarieren von Schleifenkontrollvariablen innerhalb des for

王林
王林Original
2024-07-18 19:18:221044Durchsuche

Declarando Variáveis de Controle de Laço Dentro do for

Konzept

  • Es ist möglich, die Steuervariable direkt in der for-Schleifendeklaration zu deklarieren.
  • Dies ist nützlich, wenn die Variable nur innerhalb der Schleife selbst benötigt wird.

Vorteile

  • Verbessert die Lesbarkeit und Organisation des Codes.
  • Begrenzt den Gültigkeitsbereich der Variablen auf die Schleife und verringert so die Möglichkeit von Fehlern.

Beispiel

  • Das folgende Programm berechnet die Summe und Fakultät der Zahlen von 1 bis 5 und deklariert die Kontrollvariable i innerhalb von for:
// 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Dateien mit wahlfreiem ZugriffNächster Artikel:Dateien mit wahlfreiem Zugriff