A Java el System.Exit () El mètode està present al paquet Java.lang. Aquest mètode s'utilitza per acabar explícitament el programa Java en execució actualment. Aquest mètode pren un codi d'estat. Una no zero El valor del codi d'estat s'utilitza generalment per indicar la terminació anormal. Quan s’invoca aquest mètode, no podem realitzar cap tasca més.
- Aquest mètode pren un sol argument Codi d'estat. Si és 0, indica que la terminació s'ha completat.
- Si es passa un codi d'estat que no és zero, demostra que la terminació no té èxit per raons com un comportament anormal del programa o qualsevol excepció.
Mètode Syntax of System.Exit ()
public static void sortida (estat int)
- Paràmetre: Es necessita un sol argument al condició que generalment és un valor zero o diferent de zero.
- Tipus de retorn: Aquest mètode no retorna res més que surt del programa actual.
- Excepció: Aquest mètode pot llançar SecurityException Si hi ha un gestor de seguretat i l'operació de sortida () està restringida.
Exemple: Utilitzant el System.Exit () Mètode per sortir del programa en execució actualment.
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'); } }
Producció
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Explicació: Al codi Java anterior utilitzem el sortida () Si l'element és superior a 4 de la matriu, anomenem el Sortida (0) amb un codi d'estat com 0 i després, el programa surt amb èxit.
NOTA: Utilitzar System.Exit () Amb cura, especialment en aplicacions grans perquè atura el JVM immediatament.