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.