최대 1 분 소요

포문(Foor Loop)

  • 정확히 몇번 코드 블록을 실행시키고자 할 때에는 while문보다는 for문을 사용합니다.
    for (초기화식; 조건식; 증감식) {
    // 코드 블록
    }
    
    • 초기화식은 코드 블록을 실행 전에 딱 한번 실행됩니다.
    • 조건식은 코드 블록을 실행시킬 조건을 정의합니다.
    • 증감식은 코드 블록 실행 후에 매번 실행됩니다.
  • 예시
    for (int i=0; i<5; i+=){
    System.out.println(i);
    }
    
  • 예시 설명
    • 초기화식에서 포문이 시작하기 전에 변수의 값을 지정합니다 (int i=0).
    • 조건식에서 i가 5보다 작을때 실행하도록 조건을 정의합니다. 조건이 true라면 포문을 계속 실행하고, 만약 false라면 포문이 끝나게 됩니다.
    • 증감식으로 매번 포문이 반복할때마다 변수값이 증가하게끔(i++)를 실행합니다.
  • 다른 예시
    for (int i=0; i<=10; i=i+2){
    System.out.println(i);
    }
    

향상된 포문(For-Each Loop)

  • for-each문은 배열(array)를 포문처럼 돌릴 수 있습니다.
    for (변수타입 변수이름 : 배열이름) {
    // 코드 블록
    }
    
  • 예시
    String[] cars = {"Volvo", "BMW", "Ford". "Mazda"};
    for (String i : cars) {
    System.out.println(i);
    }
    
    • 향상된 포문은 지금 이해가 안가시더라도 배열을 배우지 않은 단계이니 넘어가셔도 됩니다.