포스트

자바 : 반복문


반복문

for문 : for(변수선언+초기화; 조건식; 증감식)

변수 선언 : 사용할 변수의 초깃값

조건식 : 해당 조건이 true일 동안 반복

증감식 : 반복 횟수


enhanced for문 : for(변수 선언 : 배열)

배열에 저장된 항목만큼 반복됨


while문

조건식이 false가 되도록 만들거나 break를 이용해 탈출해야함


do-while문

do {

실행문 // 처음 한번 무조건 실행됨

} while (조건식);

실행문 실행 후 조건식 체크 후 true면 반복 false면 종료


break문

break는 가장 가까운 반복문만 종료 > 바깥에는 영향 없음

for문 안 쪽에서 바깥까지 break 걸고싶다면 가장 바깥 for문에


continue문

for문 while문 do-while 즉, 반복문에서만 사용

break와 달리 반복문이 끝나면 다음 차례로 넘어감

예제>

1
2
3
4
5
6
7
8
9
10
11
for(int i = 0; i < 10; i++) {

            if(i%2==0) {

                continue; // 다음 반복으로

            }

            System.out.println(i);

        }

이해를 위해 이 예제의 경우를 보면,

i는 1씩 더하며 0~9까지 실행 > 0일 경우 if문 안에서 true값 > continue > for문 다시 실행 > 1일 경우 if문 안에서 false 값

sout 출력 > 9까지 반복이니 반복 ㄱ





이전 블로그에서 옮겨짐

이 블로그는 저작권자의 CC BY 4.0 라이센스를 따릅니다.