logo

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.

    Nota:Estado: salida (0): indica terminación exitosa
  • 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