logo

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.