Método de salida del sistema Java ()
El método exit() de la clase System finaliza la máquina virtual Java actual que se ejecuta en el sistema. Este método toma el código de estado como argumento.
- Estado: salida (-1): indica una terminación fallida con excepción
- Estado - salida(1) - indica terminación fallida
Sintaxis
public static void exit(int status)
Parámetro
estado - Es el estado de salida.
Devoluciones
Este método no devuelve ningún valor.
Excepción
Si existe un administrador de seguridad y su método checkexit no aprueba la salida con el estado especificado, entonces se Excepcion de seguridad es espina.
Ejemplo 1
import java.lang.*; public class SystemExitExample1 { public static void main(String[] args) { int a[]= {9,8,7,6,5,4,3,2,1}; for(int i=0;i5) { System.out.println('array['+i+']='+a[i]); } else { System.out.println('terminating jvm,exiting'); System.exit(0);//Treminatejvm } } } } Pruébalo ahora Producción:
array[0]=9 array[1]=8 array[2]=7 array[3]=6 terminatingjvm,exiting
Ejemplo 2
public class SystemExitExample2 { public static void main(String[] args) { System.out.println('program will terminate when i is 1'); for(int i=10;i>0;i--) { System.out.println('your no is '+i); if(i==1){ System.out.println('Value is 1 now terminating your program'); System.exit(1); //exit program } } } } Pruébalo ahora Producción:
program will terminate when i is 1 your no is 10 your no is 9 your no is 8 your no is 7 your no is 6 your no is 5 your no is 4 your no is 3 your no is 2 your no is 1 Value is 1 now terminating your program