System.exit() in Java

A Giava il System.uscita() metodo è presente nel pacchetto java.lang. Questo metodo viene utilizzato per terminare esplicitamente il programma Java attualmente in esecuzione. Questo metodo richiede un codice di stato. UN non-zero Il valore del codice di stato viene generalmente utilizzato per indicare una terminazione anomala. Quando viene richiamato questo metodo, non è possibile eseguire ulteriori attività.

  • Questo metodo accetta un singolo argomento codice di stato. Se è 0 allora indica che la terminazione è stata completata.
  • Se viene passato un codice di stato diverso da zero, significa che la terminazione non ha avuto successo per motivi come comportamento anomalo del programma o qualsiasi eccezione.

Sintassi del metodo System.exit()

uscita pubblica statica void (stato int)

  • Parametro: Richiede un singolo argomento stato che è generalmente un valore zero o diverso da zero.
  • Tipo di reso: Questo metodo non restituisce nulla ma esce dal programma corrente.
  • Eccezione: Questo metodo potrebbe lanciare SecurityException se è presente un responsabile della sicurezza e l'operazione exit() è limitata.

Esempio: Utilizzando il System.uscita() metodo per uscire dal programma attualmente in esecuzione.

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

Produzione
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...  

Spiegazione: Nel codice Java sopra usiamo il file Uscita() se l'elemento è maggiore di 4 nell'array allora chiamiamo the uscita(0) con un codice di stato pari a 0 e successivamente il programma esce con successo.

Nota: Utilizzo System.uscita() con attenzione, specialmente in applicazioni di grandi dimensioni, perché arresta immediatamente la JVM.