logo

Mètode de sortida del sistema Java ().

El mètode exit() de la classe System acaba amb la màquina virtual Java actual que s'executa al sistema. Aquest mètode pren el codi d'estat com a argument.

    Nota:Estat - sortida (0) - indica la terminació correcta
  • Estat - sortida (-1) - indica la terminació no correcta amb Exception
  • Estat - sortida (1) - indica la finalització no reeixida

Sintaxi

 public static void exit(int status) 

Paràmetre

estat - És l'estat de sortida.

Devolucions

Aquest mètode no retorna cap valor.

Excepció

Si existeix un gestor de seguretat i el seu mètode de sortida de comprovació no aprova la sortida amb l'estat especificat, llavors a SecurityException és espina.

Exemple 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 } } } } 
Prova-ho ara

Sortida:

 array[0]=9 array[1]=8 array[2]=7 array[3]=6 terminatingjvm,exiting 

Exemple 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 } } } } 
Prova-ho ara

Sortida:

 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