Java の System.exit()

Javaでは、 System.exit() メソッドは java.lang パッケージに存在します。このメソッドは、現在実行中の Java プログラムを明示的に終了するために使用されます。このメソッドはステータス コードを受け取ります。あ ゼロ以外の ステータスコードの値は通常、異常終了を示すために使用されます。このメソッドが呼び出されると、それ以上のタスクを実行できなくなります。

  • このメソッドは 1 つの引数を取ります。 ステータスコード。 0の場合は終了が完了したことを示します。
  • ゼロ以外のステータス コードが渡された場合は、プログラムの異常な動作や例外などの理由で終了が失敗したことを示します。

System.exit() メソッドの構文

public static void exit(int status)

  • パラメータ: 引数を 1 つ取ります。 状態 これは通常、ゼロまたはゼロ以外の値です。
  • 戻り値の型: このメソッドは何も返さず、現在のプログラムを終了します。
  • 例外: このメソッドではスローされる可能性があります セキュリティ例外 セキュリティマネージャーが存在し、exit() 操作が制限されている場合。

例: の使用 System.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 で、その後プログラムは正常に終了します。

注記: 使用 System.exit() JVM がすぐに停止するため、大規模なアプリケーションでは特に注意してください。