Comment mettre fin à un programme Java

Comment mettre fin à un programme Java
Java est l'un des langages de programmation les plus populaires. Il peut exécuter n'importe quel programme sur JVM (Java Virtual Machine). Le programme se terminera lorsque JVM s'arrête. Habituellement, les programmes Java se terminent lorsqu'ils atteignent la fin du programme; Cependant, il existe des situations où vous devrez peut-être résilier un programme pendant l'exécution de conditions spécifiques. Dans de tels scénarios, terminez ce programme particulier à l'aide de méthodes soutenues par Java.

Ce blog vous apprendra à mettre fin à un programme en Java. Alors, continuez à lire!

Comment mettre fin à un programme Java?

En Java, vous pouvez mettre fin à un programme en utilisant:

    • Système.méthode exit ()
    • déclaration de retour

Découvrez chacune des méthodes mentionnées une par une.

Comment mettre fin à un programme Java à l'aide du système.méthode exit ()?

Vous pouvez mettre fin à un programme Java en utilisant le «sortie()"Méthode du java"Système" classe. Il termine le JVM en cours d'exécution.

Syntaxe

Pour invoquer la méthode mentionnée, suivez la syntaxe donnée:

Système.sortie (0)


Ici, le système.La méthode exit () a un paramètre 0, ce qui indique que le programme se terminera sans aucune erreur.

Exemple 1: Imprimer les chaînes avant et après la fin d'un programme Java

Dans cet exemple, nous résilierons notre programme après imprimer une déclaration. Dans la méthode Main (), nous allons d'abord imprimer une chaîne "Programmation Java"En utilisant le système.dehors.Println () Méthode:

Système.dehors.println ("Programmation Java");


Ensuite, nous appellerons la méthode exit () de la classe système pour mettre fin à notre programme:

Système.sortie (0);


Enfin, nous essaierons d'imprimer une autre chaîne:

Système.dehors.println ("Language de programmation Java");



Comme vous pouvez le voir, le «Langage de programmation Java»La chaîne n'est pas affichée car le JVM est terminé avant l'exécution de cette ligne:

Exemple 2: Mettre fin à un programme Java basé sur l'état

Nous allons maintenant mettre fin à notre programme en fonction de la condition ajoutée dans un «si»Déclaration, dans le«pour" boucle. Premièrement, nous créerons un tableau entier de nombres pair:

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


Nous allons imprimer les valeurs du tableau jusqu'à ce que l'élément de tableau soit supérieur ou égal à 10. Si la condition ajoutée est évaluée comme «vrai», Le programme imprimera le message spécifié et se terminera:

pour (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
Système.dehors.println ("Programme terminé en raison de la méthode exit ()");
Système.sortie (0);

autre
Système.dehors.println (array1 [i]);


Après avoir exécuté le «pour"Boucle, le message"Sortie… »Dans la méthode principale (), ne s'imprimera pas sur la console car le programme sort avant l'exécution de cette ligne:

Système.dehors.println ("exit…");



La sortie montre que le programme s'est terminé lorsque la valeur du tableau était supérieure ou égale à 10:


Dirigeons-nous vers l'autre méthode!

Comment mettre fin à un programme Java en utilisant la déclaration de retour?

Le "retour»L'instruction est principalement utilisée pour renvoyer une valeur à une fonction; Sinon, l'instruction de retour void mettra fin à l'exécution de la méthode ou de la fonction actuelle.

Syntaxe

Ajouter le mot-clé "retour«Au point où vous souhaitez programmer exécuté pour être arrêté:

retour


Maintenant, nous pouvons vérifier les exemples avec des instructions de retour pour résilier un programme Java.

Exemple 1: Fin de la méthode main () en utilisant l'instruction de retour

Le "retour»L'instruction peut résilier un programme Java s'il s'agit de la dernière instruction exécutée dans la méthode principale (). Si vous ajoutez du code après une déclaration de retour, le programme Java peut s'écraser et lancer un «Code inaccessible”Exception car après avoir exécuté l'instruction RETOUR, aucune autre ligne ne sera exécutée:

public static void main (String [] args)
Système.dehors.println ("Programmation Java");
retour;
Système.dehors.println ("Language de programmation Java");


Sortir

Exemple 2: Ajout de l'instruction de retour en état «IF»

Dans cet exemple, nous résilierons le programme Java avec le «retour»Déclaration ajoutée dans le«si" condition. Il agira de la même manière que le système.méthode exit ().

Premièrement, nous créerons un tableau entier de nombres uniformes nommés «Array1»:

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


Ensuite, nous imprimerons les valeurs du tableau et terminerons le programme lorsqu'un éléments deviendra supérieur à ou équivaut à 15:

pour (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
Système.dehors.println ("Programme Exit dû à la déclaration de retour");
retour;

autre
Système.dehors.println (array1 [i]);


L'instruction ajoutée dans la méthode principale () ne sera pas exécutée car le programme Java se terminera avant cela:

Système.dehors.println ("exit…");


Sortir

Nous avons fourni toutes les instructions nécessaires pour mettre fin à un programme Java.

Conclusion

Pour mettre fin ou résilier un programme en Java, utilisez le système.méthode exit () ou une instruction de retour. Les deux façons sont utiles, mais l'approche la plus couramment utilisée est le système.méthode exit (). Le système.La méthode exit () termine la JVM actuellement exécutée, tandis que l'instruction RETOUR est utilisée pour renvoyer des valeurs ou arrêter l'exécution de la fonction. Ce blog a expliqué comment mettre fin ou résilier un programme Java.