Java에서 While 루프 종료
Mohammad Irfan
2023년10월12일
이 튜토리얼은 Java에서 while-loop를 종료하고 주제를 더 잘 이해하는 데 도움이되는 몇 가지 예제 코드로 처리하는 방법을 소개합니다.
while 루프는 지정된 조건을 충족 할 때까지 명령문을 반복하거나 반복하는 데 사용되는 Java 루프 중 하나입니다. while 루프를 종료하려면 다음 방법을 수행 할 수 있습니다.
- 정상적으로 루프 완료 후 종료
break
문을 사용하여 종료return
문을 사용하여 종료
Java에서 프로그램 실행을 완료 한 후while
루프 종료
이 메소드는 지정된 조건이false
로 표시된 후 while 루프가 자체적으로 종료되는 간단한 예입니다.
while 루프는 지정된 조건이true
가 될 때까지 반복적으로 실행되고 조건이false
이면 종료됩니다. while 루프를 사용하여 목록 요소를 반복하고 모든 요소가 순회 될 때 루프가 종료되는 아래 예제를 참조하십시오.
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(new Integer[] {12, 34, 21, 33, 22, 55});
int i = 0;
while (i < list.size()) {
System.out.println(list.get(i));
i++;
}
}
}
출력:
12
34
21
33
22
55
Java에서break
를 사용하여while
루프 종료
이 방법은 break- 문을 사용하여 루프를 종료 한 또 다른 솔루션입니다. break-statement는 현재 실행 스레드를 자르는 데 사용되며 제어는 루프를 종료하는 루프 외부로 이동합니다. break
를 사용하여 while 루프를 명시 적으로 종료 할 수 있습니다. 아래 예를 참조하십시오.
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(new Integer[] {12, 34, 21, 33, 22, 55});
int i = 0;
while (i < list.size()) {
if (i == 3)
break;
System.out.println(list.get(i));
i++;
}
}
}
출력:
12
34
21
Java에서return
을 사용하여while
루프 종료
Java는 return-statement를 사용하여 호출자 메서드에 대한 응답을 반환하고 제어는 루프를 종료하여 호출자에게 즉시 전송됩니다 (있는 경우). 따라서return
을 사용하여 while 루프를 종료 할 수도 있습니다. return
을 사용한 방법을 보려면 아래 코드를 확인하세요.
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
public static void main(String[] args) {
boolean result = show();
if (result) {
System.out.println("Loop Exit explicitly");
} else
System.out.println("Loop not exit explicitly");
}
static boolean show() {
List<Integer> list = Arrays.asList(new Integer[] {12, 34, 21, 33, 22, 55});
int i = 0;
while (i < list.size()) {
if (i == 3)
return true;
System.out.println(list.get(i));
i++;
}
return false;
}
}
출력:
12
34
21
Loop Exit explicitly