System.exit () v Java

V Javě System.exit () Metoda je přítomna v balíčku java.lang. Tato metoda se používá k výslovnému ukončení aktuálně spuštěného programu Java. Tato metoda bere stavový kód. A nenulo Hodnota stavového kódu se obecně používá k označení neobvyklého ukončení. Když je tato metoda vyvolána, nemůžeme provádět žádné další úkoly.

  • Tato metoda má jediný argument Stavový kód. Pokud je 0, znamená to, že ukončení je dokončeno.
  • Pokud je předán nenulový stavový kód, ukazuje, že ukončení je neúspěšné z důvodů, jako je neobvyklé chování programu nebo výjimku.

Syntaxe metody System.exit ()

Public Static Void Exit (int status)

  • Parametr: Vyžaduje jediný argument postavení což je obecně nulová nebo nenulová hodnota.
  • Typ návratu: Tato metoda nevrátí nic jiného než opuštění aktuálního programu.
  • Výjimka: Tato metoda by mohla hodit SecurityException Pokud je přítomen správce zabezpečení a operace Exit () je omezena.

Příklad: Pomocí System.exit () metoda pro ukončení aktuálně spuštěného programu.

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'  );         }      }      

Výstup
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...  

Vysvětlení: Ve výše uvedeném kódu Java používáme výstup() Pokud je prvek v poli větší než 4, zavoláme Ukončení (0) se stavovým kódem jako 0 a poté, co program úspěšně ukončí.

Poznámka: Použití System.exit () Pečlivě speciálně ve velkých aplikacích, protože okamžitě zastaví JVM.