[Java] for문 / while문을 이용한 무한 루프 작성과 탈출하는 방법

류넹·2023년 9월 9일
1

Java

목록 보기
5/20
post-thumbnail

# 목적

: JAVA의 for문과 while문을 각각 이용해 무한 루프를 작성하고, 무한 루프를 탈출한다.


무한 루프(infinite loop)란?

: 멈추지 않고 무한정으로 실행

무한 루프를 탈출하려면

: break; 를 넣어준다.

! 무한 루프 실행 시 주의사항

: 프로그램을 종료하거나 정지 버튼을 누르지 않는 이상 무한 반복되기 때문에 주의한다.

  • 정지 방법 1. Eclipse : Terminate 버튼 클릭

  • 정지 방법 2. IntelliJ : Stop 버튼 클릭 (단축키 : Ctrl + F2)



# 코드 작성 예시

(조건을 항상 참으로 만들어주면 무한반복됨)

1. for문 이용 예시

public class Loop {
	public static void main(String[] args) {
      for(;;) {
          System.out.println("for반복");
          //break; -> 여기에 브레이크를 넣어주면 탈출하여 무한반복 해제
      }
	}
}

- 콘솔 창 결과 :

for반복
for반복
for반복
for반복
for반복
for반복
...

...~~for반복 이 멈추지 않고 무한반복됨


2. while문 이용 예시

public class Loop {
	public static void main(String[] args) {
      while(true) {
          System.out.println("while true 반복1");
          System.out.println("while true 반복2");
          //break; -> 여기에 브레이크를 넣어주면 탈출하여 무한반복 해제
      }
	}
}

- 콘솔 창 결과 :

while true 반복1
while true 반복2
while true 반복1
while true 반복2
while true 반복1
while true 반복2
...

...~~while true 반복1 ...~~ while true 반복2 이 멈추지 않고 무한반복됨

profile
학습용 커스터마이징 간단 개발자 사전

0개의 댓글