logo

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을 즉시 중지하므로 주의해야 합니다.