[개발 공부]/[자바 JAVA]

[JAVA] 자바 반복문 정리 - for / while / do while

wild keyboardist 2022. 6. 9. 16:29

[JAVA] 자바 반복문 - for / while / do while

 

 

 

 

 

 

 

 

 

 

1) for 문

 

 

 

  • 초기식, 조건식, 증감식 그리고 수행할 { }, 또는 문장으로 구성

 

 

 

 

[사용법]

 

for(초기식; 조건식; 증감식) {
    //조건식이 true 일 때 수행될 문장
}

 

 

 

 

 

 

[예시]

 

for(int i=0; i<=10; i++) {
    System.out.println(i + " 출력");
}

// 0 출력
// 1 출력
// 2 출력
// 3 출력
// 4 출력
// 5 출력
// 6 출력
// 7 출력
// 8 출력
// 9 출력
// 10 출력

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) while 문

 

 

 

  • 조건식과 수행할 { }, 또는 문장으로 구성

 

 

 

 

[사용법]

 

while(조건식) {
    // 조건식의 결과가 true 일 때 수행될 문장
    // [증감식 or 분기문];
}

 

 

 

 

 

[예시]

 

int i = 0;
while(i <= 5) {
    System.out.println(i + " 나는 while");
    i++;
}


// 0 나는 while
// 1 나는 while
// 2 나는 while
// 3 나는 while
// 4 나는 while
// 5 나는 while

 

 

 

 

 

[주의]

 

  • { } 안의 조건을 벗어나게 할 연산(증감식 or 분기문) 필요

 

 

 

 

 

 

 

 

 

 

 

 

 

3) do while 문

 

 

 

  • { } 안을 먼저 수행한 다음에, 조건식을 계산한다
  • while 과는 다르게, 최소 1번 이상은 { } 의 내용이 실행된다

 

 

 

 

[사용법]

 

do {
    // 수행될 문장
    // [증감식 or 분기문];
} while(조건식);

 

 

 

 

 

 

 

[예시]

 

int i = 0;
do {
    System.out.println(i + " do while 출력");
    i++;
} while(i <= 5);


// 0 do while 출력
// 1 do while 출력
// 2 do while 출력
// 3 do while 출력
// 4 do while 출력
// 5 do while 출력

 

 

 

 

 

 

[주의]

 

  • { } 안의 조건을 벗어나게 할 연산(증감식 or 분기문) 필요