JAVA/교재

JAVA 05. 제어문 ②

record2080 2025. 1. 5. 22:16

01. 반복문

02. for문

03. 중첩 for문

04. while문

05. do-while문

06. 기타제어문

<for문> -물통에 물을 10번 채워라
for(1.초기화식; 2. 조건식; 4.증감식 {
     3.실행문;
}

 

<중첩for문>
int count=0;
for(int i=0; i<10; 1++ {
     for(int j=0; j<10; j++ {
       count++;
    }
}
System.out.println("반복횟수 : " +count);

내부 for문은 외부 for문의 실행코드라 생각하자.

 

<while문> -물통에 물이 가득찰 떄까지 채워라
while (조건식) { //조건식이 true일 때 반복실행
 실행문
}

★for문과 달리 while문은 조건식을 생략할 수 없다.

 

<do-while문> -물통에 물을 따라보고 새지 않으면 끝까지 채워라
do{
     실행문
}
while(조건식);  //조건이 true일 떄 실행

while문과 다른 점은 먼저 루프를 한 번 실행한 후에 조건식을 검사한다는 점이다.

즉, 조건식의 결과와 상관없이 무조건 한 번은 루프를 실행한다

최초 반복문이 실행될 때 조건을 보지 않는다는 차이점을 제외하고는 while문과 동일하다

 

 

<기타 제어문>

continue; 
반복문 안에서 continue를 만나면 이후의 실행코드는 수행되지 않고 반복문의 처음으로 돌아가 반복문을 진행.
for문의 경우 증감심으로 이동하며, while문의 경우 조건식으로 이동한다.
break;
반복문을 미리 종료할 떄 사용(내부의 반복실행을 종료.)