열심히 끝까지

11강 제어문 - 반복문 break / continue 본문

멘토씨리즈 JAVA

11강 제어문 - 반복문 break / continue

노유림 2022. 4. 23. 22:58

       11-1 ) break문
                "반복을 멈춰라!"
 
                구조
                 반복문 {
                             if(반복을 멈출 조건){ // if문을 사용해서 break 키워드 사용해 멈추기
                                       break;
                             }
                 }

break문 예제



         - 무한반복 : 반복이 멈추지 않고 계속해서 실행되는 것을 의미
           구조 - 조건식이 항상 참이다? -> 반복이 멈추는 상황이 존재하지 않는다.

무한반복 - 빠져나갈 곳이 없는 무한지옥....


           while(true){
                  반복할 명령;
            }

            - 사용자에게 숫자를 입력받아 입력 받은 값이 0일 때 반복을 멈추는 프로그램

무한반복을 빠져나가는 방법 - break;




       11-2 ) continue문 
                "아래 명령 무시하고, 다음 반복을 실행해라!"

break + continue문 예제


                 구조
                 반복문 {
                          if(다음 반복을 실행할 조건){
                                    continue; 
                                    // 여러 개의 명령이 있어도 무시하고 반복문으로 다시 돌아가는 것
                           }
                  }

break 와 continue를 이용한 남은 돈 + 쓸 돈 계산식