logo

Méthode Java Exit() du système

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.

    Note:Statut - exit(0) - indique une résiliation réussie
  • 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