06. 반복문이란?

6-1 반복문이란?

1. while 문

as long as (조건: 언제까지) {

반복 범위

}

하는 동안 (진실) {

system.out.println(“모두 코딩”);

}

조건이 true로 하드 코딩된 경우 “Coding every”는 끝없이 실행됩니다.


i ++ = i + 1이라는 의미에서 10보다 작은 코딩 Everybody9도 “i < 10"이라는 조건으로 출력된다.

① 정수 = 0; 초기값을 가지고 있습니다.

② (i < 10)만큼 반복 조건이 있습니다.

③i++; 반복할 때마다 초기값을 변경하는 구성이 있습니다.

②와 ③ 사이에 코드가 많으면 확인이 어려울 수 있습니다. 진술에 알아 보자

2. 설명을 위해

for (초기화 ; 종료 조건 ; 반복 실행) {

반복적으로 실행되는 명령어

}


참고로 이클립스에서는 for 입력 후 ctrl+space를 누르면 “for (int i = 0; i < args.length; i++)"로 자동 완성된다.

① 초기화 int = 0;

② 종료 조건 i < 10

③ 반복 실행 i++

3. Break 문

앞서 공부한 swith ~ case 문에서 break 문을 사용하여 swith를 멈추게 하는 역할을 했습니다.

마찬가지로 루프 자체는 중단 지점에서 멈춥니다. 루프에 기록됩니다.


int i=0으로 초기화되면 i+1을 반복하지만 i가 10보다 작으면 루프를 빠져나간다.

중단을 추가하면 i가 5에 도달하면 루프를 탈출합니다. “모든 코드 4”로 표현된다

3. 계속 진술

continue 문은 i == 5 일 때 다시 시작되며, 5를 제외하고 다시 반복되는 것을 볼 수 있습니다.


4. 루프 중첩이란 무엇입니까?


루프 안에 루프를 표현할 수 있기 때문에,

정수 j = 0 10보다 작은 j + 1을 반복합니다.

② j가 반복되므로 i에 대해 계속 0이 나타나며 실행되지 않는다.

③ j가 반복되면 i가 실행되고 i가 1이 되어 j가 다시 반복된다.