System.exit () i Java

I Java System.exit () Metoden finns i Java.lang -paketet. Denna metod används för att uttryckligen avsluta det för närvarande drivande Java -programmet. Denna metod tar en statuskod. En icke-noll Värdet på statuskoden används vanligtvis för att indikera onormal avslutning. När denna metod åberopas kan vi inte utföra ytterligare uppgifter.

  • Denna metod tar ett enda argument statuskod. Om det är 0 indikerar det att avslutningen är klar.
  • Om en statisk kod för icke-noll passeras visar den att uppsägningen inte lyckas av skäl som onormalt beteende hos programmet eller något undantag.

Syntax av System.Exit () -metoden

offentlig statisk tomrumsutgång (int -status)

  • Parameter: Det tar ett enda argument status vilket i allmänhet är noll eller icke-nollvärde.
  • Returtyp: Denna metod returnerar inte något annat än att lämna det aktuella programmet.
  • Undantag: Denna metod kan kasta Säkerhetsuppfattning Om en säkerhetschef är närvarande och utgången () är begränsad.

Exempel: Med hjälp av System.exit () Metod för att lämna det för närvarande körprogrammet.

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

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

Förklaring: I ovanstående Java -kod använder vi utgång() Om elementet är större än 4 i matrisen kallar vi utgång (0) Med en statuskod som 0 och därefter går programmet framgångsrikt.

Notera: Använda System.exit () noggrant speciellt i stora applikationer eftersom det stoppar JVM omedelbart.