반복문

장시영·2021년 12월 8일
0
post-custom-banner

while

사용개념

조건식이 false가 될 때까지 계속 반복
(조건식) = 언제까지 반복

공식

while(조건식) {
반복영역
}

do-while

사용개념

먼저 한번 출력한 뒤 반복할지 안할지 결정

공식

do {
반복영역
}
while(조건식);

for

사용개념

반복 횟수가 명확할 때 사용

공식

for(초기화; 조건식; 반복후작동) {
반복영역
}

1) 초기값을 설정
2) 조건식에 부합하는지 확인
3) 반복영역 실행
4) 반복작업 실행
5) 초기값 변경
6) 반복

for-each

사용개념

배열의 전체길이만큼 배열에 들어있는 데이터를 하나씩 꺼냄을 반복

공식

for(매개변수이름 : 배열변수이름) {
system.out.println(매개변수이름);
}

continue

사용개념

반복문 중간에 특정 구간의 반복은 생략하고 다음으로 넘어가고 싶을 때 사용

공식

for(int i=0; i<7; i++) {
if(i == 5)
continue;
system.out.println("loop" + i);
}
system.out.println("반복문 끝");

결과

loop1
loop2
loop3
loop4
loop6
"반복문 끝"

break

사용개념

break를 적은 지점에서 반복을 멈추고 반복문을 깬 뒤 다음 줄로 넘어가고 싶을때

공식

for(int i=0; i<7; i++) {
if(i == 5)
break;
system.out.println("loop" + i);
}
system.out.println("반복문 끝");

결과

loop1
loop2
loop3
loop4
반복문 끝

반복문의 중첩

사용개념

안쪽에 있는 반복문의 반복이 모두 끝나야 바깥의 반복문의 반복이 실행

공식

for(int i=0; i<3; i++) {
for(int j=0; j<10; j++) {
system.out.println(i + "" + j);
}
}

결과

00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29

profile
코딩주니어
post-custom-banner

0개의 댓글