Java 반복문

LIM JAEHO·2022년 6월 29일
0

Java 학습

목록 보기
8/19

반복문

조건이 맞을 경우 명령을 반복적으로 수행하고 싶을 때 사용한다.

for문

  • for (초기값; 조건식; 증감;) {}

기본

for (int i = 0; i < 5; i++) {
	System.out.println(i);
}
// 1 
// 2
// 3
// 4
// 5

이중 루프

for (int i = 0; i < 5; i++) {
	for (int j = 0; j < i; j++) {
    	System.out.print('*');
    }
    System.out.println();
}
// *
// **
// ***
// ****
// *****

continue

for (int i = 0; i < 5; i++) {
	if (i == 2) {
    	continue;
    }
	System.out.println(i);
}
// 1
// 2
// 4
// 5

break

for (int i = 0; i < 5; i++) {
	if (i == 2) {
    	break;
    }
	System.out.println(i);
}
// 1
// 2

for each

int[] items = {1, 2, 3, 4, 5};

for (int item : items) {
	System.out.println(item);
}

while문

  • while (조건식) {}
  • do {} while (조건식)

기본

int i = 0;
while (i < 5){
	System.out.print(i++);
}
// 01234

continue

int i = 0;
while (i < 5){
	if (i == 2) {
    	continue;
    }
	System.out.print(i++);
}
// 0134

break

int i = 0;
while (i < 5){
	if (i == 2) {
    	break;
    }
	System.out.print(i++);
}
// 01234

do-while

int i = 6;
do {
	System.out.print(i++);
} while (i < 5)
// 6

예제 문제 1, 2

    // Q1
    // *
    // ***
    // *****
    // *******
    
    // Q2 반복문을 실행할 때마다 물 온도를 1도씩 올리고 100도가 되면 종료한다.
    // 10도 간격으로 물 온도를 출력한다.

0개의 댓글