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