System.exit () v Java

V Jave System.exit () Metóda je prítomná v balíku Java.lang. Táto metóda sa používa na výslovné ukončenie aktuálne spusteného programu Java. Táto metóda prijíma stavový kód. A nenulový Hodnota stavového kódu sa všeobecne používa na označenie abnormálneho ukončenia. Keď je táto metóda vyvolaná, nemôžeme vykonávať žiadne ďalšie úlohy.

  • Táto metóda má jediný argument stavový kód. Ak je 0, naznačuje to, že ukončenie je dokončené.
  • Ak sa uvádza nenulový stavový kód, ukazuje, že ukončenie je neúspešné z dôvodov, ako je neobvyklé správanie programu alebo akúkoľvek výnimku.

Syntax metódy System.exit ()

verejný statický neplatný výstup (status int)

  • Parameter: Trvá jediný argument stav čo je vo všeobecnosti nulová alebo nenulová hodnota.
  • Typ návratu: Táto metóda nevracia nič iné, ale opúšťa aktuálny program.
  • Výnimka: Táto metóda by mohla hádzať Zabezpečenie Ak je prítomný správca bezpečnosti a operácia EXIT () je obmedzená.

Príklad: Pomocou System.exit () Metóda opustenia aktuálne spustené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...  

Vysvetlenie: Vo vyššie uvedenom kóde Java používame VÝCHOD() Ak je prvok v poli väčší ako 4 výstup (0) S stavebným kódom ako 0 a potom program úspešne opustí.

Poznámka: Využitie System.exit () Opatrne najmä vo veľkých aplikáciách, pretože okamžite zastavuje JVM.