>  기사  >  Java  >  for 내부에서 루프 제어 변수 선언

for 내부에서 루프 제어 변수 선언

王林
王林원래의
2024-07-18 19:18:221044검색

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

콘셉트

  • for 루프 선언에서 제어변수를 직접 선언하는 것도 가능합니다.
  • 이는 변수가 루프 자체 내에서만 필요할 때 유용합니다.

장점

  • 코드 가독성과 구성이 향상됩니다.
  • 변수의 범위를 루프로 제한하여 오류 가능성을 줄입니다.

  • 다음 프로그램은 for 안에 제어 변수 i를 선언하여 1부터 5까지 숫자의 합과 계승을 계산합니다.
// 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:랜덤 액세스 파일다음 기사:랜덤 액세스 파일