프로그래밍/Java / / 2022. 8. 25. 21:17

[자바 -Java] 반복문 (for, while, do-while, break, continue)

1. 의미

1) 어떤 조건이 성립되는 동안 반복 처리를 실행하는 제어문이다.

2) for문을 이용한 반복문, while문을 이용한 반복문, do~while문을 이용한 반복문이 있다.

 


2. For문

1) for문의 수행 순서

for(초기화식; 조건식; 증감식) {
                               수행문;
                                  .....
}

* 첫번째 루프의 흐름
초기화식 -> 조건식 -> 수행식 -> 증감식
* 두번째 루프의 흐름
조건식 -> 수행식 -> 증감식                
* 세번째 루프의 흐름
조건식 -> 수행식 -> 증감식

2) for문 요소를 모두 생략하고 그에 따라 응용이 가능하다.


3) 중첩 반복문
- 반복문이 여러 번 포개진 중첩 반복이다.
- 반복문 내부에 또 다른 반복문이 있다.
- 여러 겹으로 반복문을 겹쳐서 구현이 가능하다
- 외부 반복문과 내부 반복문 간의 변수 값 변화에 유의하여 구현해야 한다.


 

3. Break문 (break;)

- 중간에 멈춘다고 생각하면 된다.
- 감싸고 있는 제어문이다.
- 반복문에서 주로 조건문(if)과 같이 사용한다.
- 조건에 해당되는 경우 반복 수행 멈추고 반복문 외부로 수행이 이동한다.
- 중첩 반복문에서는 break문이 포함된 반복문만 빠져나온다.

 


 

4. Continue문 (continue;)

반복문 내부에서 조건문(if)과 같이 사용하며, 조건을 만족하는 경우(true) 이후 반복문 블록 내부의 다른 수행문들을 미수행한다.

 


 

5.While문

1) 주어진 조건이 참(true)인 동안 수행문을 반복 수행하는 제어문이다.
2) 조건이 만족하지 않으면 반복하던 수행을 멈춘다. 예 : 달리는 자동차, 특정 온도까지 가동되는 에어컨 등이 있다.

while(조건식) {
            수행문 1;
              …
}  수행문 2;

6. Do-While문

1) 조건과 상관없이 한 번은 수행문을 수행한다.

2) 조건과 상관없이 수행을 한번 하고 나서 조건을 체크한다.

      do {
            수행문 1;
            ...
        } while(조건식);
        수행문 2;
        ...

LIST
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유