자바의 무한 루프

1. 개요

이 빠른 자습서에서는 Java에서 무한 루프를 만드는 방법을 살펴 봅니다.

간단히 말해서, 무한 루프는 종료 조건이 충족되지 않을 때 끝없이 반복되는 명령어 시퀀스입니다. 무한 루프를 만드는 것은 프로그래밍 오류 일 수 있지만 응용 프로그램 동작에 따라 의도적 인 것일 수도 있습니다.

2. while 사용

while 루프 부터 시작하겠습니다 . 여기에서 부울 리터럴 true 를 사용 하여 while 루프 조건 을 작성합니다 .

public void infiniteLoopUsingWhile() { while (true) { // do something } }

3. 사용 을 위해

이제 for 루프를 사용하여 무한 루프를 만들어 보겠습니다 .

public void infiniteLoopUsingFor() { for (;;) { // do something } }

4. do-while 사용

자바에서 덜 일반적인 do-while 루프를 사용하여 무한 루프를 만들 수도 있습니다 . 여기서 루핑 조건은 첫 번째 실행 후 평가됩니다.

public void infiniteLoopUsingDoWhile() { do { // do something } while (true); }

5. 결론

대부분의 경우 무한 루프 생성을 피할 수 있지만 생성해야하는 경우가있을 수 있습니다. 이러한 시나리오에서 루프는 애플리케이션이 종료 될 때 종료됩니다.

위의 코드 샘플은 GitHub 저장소에서 사용할 수 있습니다.