Système.sortir en java

Système.sortir en java
Dans la programmation Java, il peut y avoir certains cas où le développeur doit interrompre l'exécution du programme de temps à autre. Plus précisément, dans le cas de codes complexes où les exceptions sont relativement plus probables. Dans de telles situations, le «Système.sortie()«La méthode est efficace pour rationaliser les exceptions logiques dans le code ainsi que pour gagner du temps à la fin du programmeur.

Ce blog développera l'utilisation et la mise en œuvre du «système.exit () ”Méthode en java.

Qu'est-ce que «Système.exit () ”en java?

Le "sortie()«Méthode du«Système»La classe termine la machine virtuelle Java actuelle qui s'exécute sur le système normalement ou anormalement en fonction de son paramètre (méthode).

Syntaxe

Exit de vide statique public (statut int)

Dans la syntaxe ci-dessus, "statut int»Fait référence aux modes de terminaison comme suit:

  • "statut = 0": Il termine normalement l'exécution du programme.
  • "Statut> 0" ou "statut < 0»: Entraîne une fin anormale du programme.

Exemple 1: Application du «système.exit () ”en java avec statut" 0 "

Dans cet exemple, le «Système.sortie()«La méthode peut être appliquée pour résilier normalement l'exécution du programme en itérant via un tableau entier:

classe publique Exit
public static void main (String [] args)
int arraynum [] = 2, 6, 8, 10, 12;
pour (int i = 0; i = 8)
Système.dehors.Println ("Exit (0) Méthode invoquée!");
Système.sortie (0);

autre
Système.dehors.println ("arraynum [" + i + "] =" +
arraynum [i]);


Dans les lignes de code ci-dessus, appliquez les étapes suivantes:

  • Tout d'abord, créez un tableau entiers nommé «Arraynum []".
  • Dans l'étape suivante, appliquez le «pour"Loop et l'association"longueur»Propriété pour itérer le long des éléments du tableau.
  • Dans la boucle, appliquez une condition telle que sur la condition satisfaite / respectée dans le «si»Déclaration, le«Système.sortie()«La méthode devient invoquée, terminant ainsi le programme normalement.
  • Algorithme: Les éléments du tableau itéèrent du début à la fin en considérant la condition placée et lors de la première occurrence menant à la condition insatisfaite, je.e., "8»Dans le tableau, le programme se termine normalement.
  • Dans tous les autres cas, le «autre»La condition entre en vigueur.

Sortir

Dans cette sortie, on peut voir qu'en itérant les éléments du tableau, le «Système.sortie()«La méthode est invoquée sur la première occurrence satisfaite en conséquence.

Avant de vous diriger vers l'exemple suivant, incluez la bibliothèque suivante pour travailler avec le «saisir" et "sortir" ruisseaux:

Importer Java.Io.*

Exemple 2: Application du «système.exit () ”en java avec statut" -1 "

Le "Tampon»Lit le«flux basé sur les personnages" et le "Essayer / attraper»L'instruction effectue les fonctionnalités et gère les exceptions rencontrées lors de l'exécution, respectivement.

Dans cet exemple particulier, ces approches peuvent être mises en œuvre combinées avec le «Système.sortie()«Méthode pour terminer anormalement l'exécution du programme en affichant une exception:

classe publique exit2
publicStaticVoidMain (String [] args)
essayer
BufferedReaderReadFile = NewBufferedReader (NewFileReader ("ABC.SMS"));
Système.dehors.println ("fichier valide");

attraper (exception e)
Système.dehors.println (E + "\ Nterminé à -1");
Système.sortie (-1);

Dans ce bloc de code:

  • Tout d'abord, dans le «essayer”Block, créez un"Tampon"Objet nommé"lecture" en utilisant le "nouveau»Mot-clé et«BufferedReader ()”Constructeur, respectivement.
  • Créez également un lecteur de fichiers pour lire le fichier spécifié.
  • Maintenant, dans le «attraper»Bloc, faites face à l'exception rencontrée dans le«essayer«Bloquer et arrêter l'exécution du programme dans le cas d'une exception rencontrée.
  • Cela conduit à terminer anormalement l'exécution du programme via le spécifié «-1«En tant que méthode, je.e., "Système.sortie()»Paramètre.

Sortir

Dans ce résultat, il peut être laissé entendre que le fichier spécifié ne peut pas être localisé et lu et donc le «FilenotfoundException»Est connecté à la console et le programme se termine anormalement.

Conclusion

Le "sortie()«Méthode du«Système"La classe termine la machine virtuelle Java actuelle fonctionnant sur le système normalement ou anormalement en fonction de son paramètre"0" ou "1 / -1", respectivement. Ce blog a démontré la mise en œuvre du «Système.sortie()”Méthode dans différents scénarios.