logo

System.exit () v Java

V Javě System.exit () Metoda je přítomna v balíčku java.lang. Tato metoda se používá k výslovnému ukončení aktuálně spuštěného programu Java. Tato metoda bere stavový kód. A nenulo Hodnota stavového kódu se obecně používá k označení neobvyklého ukončení. Když je tato metoda vyvolána, nemůžeme provádět žádné další úkoly.

  • Tato metoda má jediný argument Stavový kód. Pokud je 0, znamená to, že ukončení je dokončeno.
  • Pokud je předán nenulový stavový kód, ukazuje, že ukončení je neúspěšné z důvodů, jako je neobvyklé chování programu nebo výjimku.

Syntaxe metody System.exit ()

Public Static Void Exit (int status)



  • Parametr: Vyžaduje jediný argument postavení což je obecně nulová nebo nenulová hodnota.
  • Typ návratu: Tato metoda nevrátí nic jiného než opuštění aktuálního programu.
  • Výjimka: Tato metoda by mohla hodit SecurityException Pokud je přítomen správce zabezpečení a operace Exit () je omezena.

Příklad: Pomocí System.exit () metoda pro ukončení aktuálně spuštěného programu.

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

Výstup
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit... 

Vysvětlení: Ve výše uvedeném kódu Java používáme výstup() Pokud je prvek v poli větší než 4, zavoláme Ukončení (0) se stavovým kódem jako 0 a poté, co program úspěšně ukončí.

Poznámka: Použití System.exit () Pečlivě speciálně ve velkých aplikacích, protože okamžitě zastaví JVM.