En Java, le Système.exit() La méthode est présente dans le package java.lang. Cette méthode est utilisée pour terminer explicitement le programme Java en cours d'exécution. Cette méthode prend un code d'état. UN non nul La valeur du code d'état est généralement utilisée pour indiquer une terminaison anormale. Lorsque cette méthode est invoquée, nous ne pouvons effectuer aucune autre tâche.
- Cette méthode prend un seul argument le code d'état. S'il vaut 0, cela indique que la terminaison est terminée.
- Si un code d'état différent de zéro est transmis, cela indique que la terminaison a échoué pour des raisons telles qu'un comportement anormal du programme ou toute exception.
Syntaxe de la méthode System.exit()
sortie publique statique vide (statut int)
- Paramètre: Il faut un seul argument pour statut qui est généralement une valeur nulle ou non nulle.
- Type de retour : Cette méthode ne renvoie rien mais quitte le programme en cours.
- Exception: Cette méthode pourrait jeter Exception de sécurité si un gestionnaire de sécurité est présent et que l'opération exit() est restreinte.
Exemple: En utilisant le Système.exit() méthode pour quitter le programme en cours d’exécution.
Java// Java program to demonstrate working of System.exit() import java.util.*; import java.lang.*; public class Geeks { public static void main(String[] args) { int arr[] = {1 2 3 4 5 6 7 8}; for (int i = 0; i < arr.length; i++) { if (arr[i] > 4) { System.out.println('exit...'); // Terminate JVM System.exit(0); } else System.out.println('arr['+i+'] = ' + arr[i]); } System.out.println('End of Program'); } }
Sortir
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Explication: Dans le code Java ci-dessus, nous utilisons le sortie() si l'élément est supérieur à 4 dans le tableau alors nous appelons le sortie(0) avec un code d'état égal à 0, puis le programme se termine avec succès.
Note: Utiliser Système.exit() soigneusement, spécialement dans les grandes applications, car il arrête immédiatement la JVM.