무한루프
: 조건식이 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 |