logo

System.exit () u Javi

U Javi System.exit () Metoda je prisutna u paketu Java.lang. Ova se metoda koristi za izričito prekid trenutno pokrenutog programa Java. Ova metoda uzima statusni kôd. A nula Vrijednost statusnog koda obično se koristi za označavanje abnormalnog raskida. Kad se ova metoda pozove, tada ne možemo obavljati nikakve daljnje zadatke.

  • Ova metoda uzima jedan argument Statusni kôd. Ako je 0, onda ukazuje na to da je završetak završetak.
  • Ako se prosljeđuje ne-nulti statusni kod, tada pokazuje da je raskid neuspješan iz razloga poput nenormalnog ponašanja programa ili bilo koje iznimke.

Sintaksa metode sustava.exit ()

javni statički praznini izlaz (int status)



  • Parametar: Potreban je jedan argument status što je općenito nula ili ne-nulta vrijednost.
  • Vrsta povratka: Ova metoda ne vraća ništa, ali izlazi iz trenutnog programa.
  • Izuzetak: Ova bi metoda mogla baciti SecurityException Ako je prisutan upravitelj sigurnosti i operacija Exit () je ograničena.

Primjer: Korištenje System.exit () Metoda za izlazak iz trenutnog programa.

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

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

Obrazloženje: U gornjem Java kodu koristimo Izlaz() Ako je element veći od 4 u nizu, tada zovemo Izlaz (0) s kodom statusa kao 0, a nakon toga program uspješno izlazi.

Bilješka: Koristiti System.exit () Pažljivo posebno u velikim aplikacijama jer odmah zaustavlja JVM.