본문 바로가기

JAVA/국비 공부

3월5일 수업(무한루프)

무한루프

: 조건식이  false가 나오지 않아 
해당 프로그램을

강제 종료시키거나 사용자가 종료시킬때까지
영원히 반복되는 반복문을 무한루프라고 한다.

 무한루프를 만드는데 여러가지 방법이 있지만
 그 중에서 while을 이용한 무한루프를 만드는 세가지 방법을 알아볼 것이다.

 

package day0305;

public class Ex07InfiniteLoop {

    public static void main(String[] args) {

      // 1. 조건식으 변수가 변화가 없을 경우
        int num = 3;
        while (num > 0) {
            System.out.println("무한루트 1번");
        }

       // 2. 조건식을 항상 참이 나오는 조건식을 사용한다.
        while( 1 > 0) {
            System.out.println("무한루트 2번");
        }

        // 3. 뭐하러 식을 만드나...
        while(true) {
            System.out.println("무한루프 3번");
        }
        
        // 다들 무한루프가 나쁜거라고 하지만
        // 오히려 우리가 무한루프를 사용해서 우리가 원하는
        // 전체적인 틀을 만들어 줄 수도 있다.
        
        
        
        
        
        
        
    }

}

빨간색(강제종료)를 눌러주어야 종료가 된다. 안그러면 계속 출력

 

종료된 화면

 

*생활코딩 tip

 저장되지 않은 작업이 있다면 모두 정리한 후에 이 명령을 실행하자.

콘솔에서 실행할 경우 Ctrl+C단축키를 이용해서 무한 반복을 중지할 수 있다.

 

 

'JAVA > 국비 공부' 카테고리의 다른 글

3월5일(GradeBook01)  (0) 2021.03.05
3월5일 수업(메뉴 만들기)  (0) 2021.03.05
3월5일수업(while02)  (0) 2021.03.05
3월 5일 수업(while01)  (0) 2021.03.05
3월 5일 수업(switch01)  (0) 2021.03.05