System.exit() w Javie
W Javie System.exit() metoda jest dostępna w pakiecie java.lang. Ta metoda służy do jawnego zakończenia aktualnie działającego programu Java. Ta metoda pobiera kod stanu. A niezerowy Wartość kodu stanu jest zwykle używana do wskazania nieprawidłowego zakończenia. Po wywołaniu tej metody nie możemy wykonać żadnych dalszych zadań.
- Ta metoda przyjmuje pojedynczy argument kod stanu. Jeśli wynosi 0, oznacza to, że zakończenie zostało zakończone.
- Jeśli przekazany zostanie niezerowy kod stanu, oznacza to, że zakończenie nie powiodło się z powodów takich jak nieprawidłowe zachowanie programu lub jakikolwiek wyjątek.
Składnia metody System.exit().
publiczne statyczne puste wyjście (status int)
- Parametr: Wymaga jednego argumentu status która zazwyczaj ma wartość zerową lub niezerową.
- Typ zwrotu: Ta metoda niczego nie zwraca, ale kończy bieżący program.
- Wyjątek: Ta metoda może rzucić Wyjątek bezpieczeństwa jeśli obecny jest menedżer bezpieczeństwa, a operacja exit() jest ograniczona.
Przykład: Korzystanie z System.exit() metoda wyjścia z aktualnie uruchomionego 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' ); } }
Wyjście
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Wyjaśnienie: W powyższym kodzie Java używamy Wyjście() jeśli element w tablicy jest większy niż 4, wówczas wywołujemy funkcję wyjście(0) z kodem stanu 0, po czym program pomyślnie kończy działanie.
Notatka: Używać System.exit() ostrożnie, szczególnie w dużych aplikacjach, ponieważ natychmiast zatrzymuje JVM.