Concept
Avantages
Exemple
// 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); } }
Important
La portée de la variable déclarée dans le for est limitée à la boucle.
En dehors du for, la variable n'est pas accessible :
// 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
Utilisation et limitations
Déclarez la variable à l'intérieur du for lorsqu'elle n'est pas nécessaire en dehors de la boucle.
Si vous devez utiliser la variable en dehors de la boucle, déclarez-la avant for :
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);
Exploration
Testez les variantes de la boucle for pour mieux comprendre sa flexibilité et son comportement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!