Java의 System.exit()
자바에서는 시스템 종료() 메소드는 java.lang 패키지에 있습니다. 이 메소드는 현재 실행 중인 Java 프로그램을 명시적으로 종료하는 데 사용됩니다. 이 메서드는 상태 코드를 사용합니다. 에이 0이 아닌 상태 코드의 값은 일반적으로 비정상 종료를 나타내는 데 사용됩니다. 이 메서드가 호출되면 더 이상 작업을 수행할 수 없습니다.
- 이 메서드는 단일 인수를 사용합니다. 상태 코드. 0이면 종료가 완료되었음을 나타냅니다.
- 0이 아닌 상태 코드가 전달되면 프로그램의 비정상적인 동작이나 예외 등의 이유로 종료가 실패했음을 나타냅니다.
System.exit() 메서드 구문
공개 정적 무효 종료(int 상태)
- 매개변수: 단일 인수가 필요합니다. 상태 이는 일반적으로 0 또는 0이 아닌 값입니다.
- 반환 유형: 이 메서드는 아무것도 반환하지 않고 현재 프로그램을 종료합니다.
- 예외: 이 방법은 보안예외 보안 관리자가 있고 exit() 작업이 제한된 경우.
예: 사용하여 시스템 종료() 현재 실행 중인 프로그램을 종료하는 방법입니다.
Java // Java program to demonstrate working of System.exit() import java.util.* ; import java.lang.* ; public class Geeks { public static void main ( String [] args ) { int arr [] = { 1 2 3 4 5 6 7 8 }; for ( int i = 0 ; i < arr . length ; i ++ ) { if ( arr [ i ] > 4 ) { System . out . println ( 'exit...' ); // Terminate JVM System . exit ( 0 ); } else System . out . println ( 'arr[' + i + '] = ' + arr [ i ] ); } System . out . println ( 'End of Program' ); } }
산출
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
설명: 위의 Java 코드에서 우리는 출구() 요소가 배열에서 4보다 크면 다음을 호출합니다. 출구(0) 상태 코드가 0이고 그 후에는 프로그램이 성공적으로 종료됩니다.
메모: 사용 시스템 종료() 특히 대규모 애플리케이션에서는 JVM을 즉시 중지하므로 주의해야 합니다.