logo

System.exit () în Java

În Java System.exit () Metoda este prezentă în pachetul Java.lang. Această metodă este utilizată pentru a încheia în mod explicit programul Java care rulează în prezent. Această metodă ia un cod de stare. O non-zero Valoarea codului de stare este utilizată în general pentru a indica încetarea anormală. Când această metodă este invocată, atunci nu putem îndeplini alte sarcini.

  • Această metodă ia un singur argument cod de stare. Dacă este 0, atunci indică faptul că terminarea este finalizată.
  • Dacă este trecut un cod de stare non-zero, acesta arată că încetarea nu are succes din motive precum comportamentul anormal al programului sau orice excepție.

Sintaxa metodei System.Exit ()

Public static void ieșire (status int)

  • Parametru: Este nevoie de un singur argument statut care este, în general, o valoare zero sau zero.
  • Tip de retur: Această metodă nu returnează nimic, ci iese din programul curent.
  • Excepţie: Această metodă ar putea arunca SecurityException Dacă este prezent un manager de securitate și operația de ieșire () este restricționată.

Exemplu: Folosind System.exit () Metodă de ieșire din programul care rulează în prezent.



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

Ieșire
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit... 

Explicaţie: În codul Java de mai sus folosim Ieșire() Dacă elementul este mai mare de 4 în tablou, atunci apelăm Ieșire (0) cu un cod de stare ca 0 și după aceea, programul iese cu succes.

Nota: Utilizare System.exit () Cu atenție special în aplicații mari, deoarece oprește imediat JVM.