La méthode exit() de la classe System met fin à la machine virtuelle Java en cours d'exécution sur le système. Cette méthode prend le code d'état comme argument.
- Statut - exit(-1) - indique une terminaison infructueuse avec exception
- Statut - exit(1) - indique une terminaison infructueuse
Syntaxe
public static void exit(int status)
Paramètre
statut - C'est le statut de sortie.
Diana Mary Blacker
Retour
Cette méthode ne renvoie aucune valeur.
Exception
Si le responsable de la sécurité existe et que sa méthode checkexit n'approuve pas la sortie avec le statut spécifié, alors un Exception de sécurité est une épine.
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 } } } }Testez-le maintenant
Sortir:
nat contre lit
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 } } } }Testez-le maintenant
Sortir:
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