콘셉트
장점
예
// 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); } }
중요
for 안에 선언된 변수의 범위는 루프로 제한됩니다.
for 외부에서는 변수에 액세스할 수 없습니다.
// 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
사용 및 제한
루프 외부에서 필요하지 않은 경우 for 내부에 변수를 선언하세요.
루프 외부에서 변수를 사용해야 하는 경우 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);
탐험
for 루프의 변형을 테스트하여 유연성과 동작을 더 잘 이해하세요.
위 내용은 for 내부에서 루프 제어 변수 선언의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!