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.
- 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