FOR

for

for (초기화; 조건식; 증감식) {

조건식의 결과가 인 동안 반복적으로 실행하고자 하는 문장;

}

실행 순서

  1. 초기화

  2. 조건식

  3. 조건식 이 참일 경우 문장 수행

  4. 증감식

  5. 조건식이 거짓이 될 때 까지 반복

  • 아래 예제코드로 학습해 보겠습니다.

class Control3_1 {
    public static void main(String[] args) {
        int i = 0;
        for (i = 0; i < 5; i++) {
            System.out.println("for 문이 " + (i + 1) + "번째 반복 실행중입니다.");
        }
        System.out.println("for 문이 종료된 후 변수 i의 값은 " + i + "입니다.");
    }
}

중첩 for

for (초기화; 조건식1; 증감식) {

조건식1의 결과인 동안 반복적으로 실행하고자 하는 문장;

for (초기화; 조건식2; 증감식) {

조건식2의 결과인 동안 반복적으로 실행하고자 하는 문장;

}

}

  • 아래 예제코드로 학습해 보겠습니다.

향상된 for

for (타입 변수이름 : 배열 or 컬렉션) {

배열 or 컬렉션의 길이만큼 반복적으로 실행하고자 하는 문장;

}

  • 배열을 배우고 난 후에 학습 하셔도 좋습니다!

  • 아래 예제코드로 간단하게 학습해 보겠습니다.

Ref. Java의 정석 기초편 Chapter4(13, 14, 15)

Ref. for, 중첩 for

Last updated