Stopper un programme Java pour un cas
Fermé
Zeptron
-
13 nov. 2014 à 23:37
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 14 nov. 2014 à 19:21
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 14 nov. 2014 à 19:21
A voir également:
- Stopper un programme Java pour un cas
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Cas ram - Guide
- Programme demarrage windows 10 - Guide
2 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
14 nov. 2014 à 07:45
14 nov. 2014 à 07:45
Bonjour,
Normalement, un programme doit se terminer de deux manières, soit parce qu'il provoque une exception (ou une erreur), soit parce qu'il est arrivé à la fin de son exécution. Le plus propre serait donc que ton programme se termine si i=0, c'est à dire qu'il ne s'exécute que lorsque i=1.
Cependant, il existe quand même une troisième solution,
Normalement, un programme doit se terminer de deux manières, soit parce qu'il provoque une exception (ou une erreur), soit parce qu'il est arrivé à la fin de son exécution. Le plus propre serait donc que ton programme se termine si i=0, c'est à dire qu'il ne s'exécute que lorsque i=1.
if (i == 1) { System.out.println("Je vous préviens, vous avez déjà perdu d'avance !"); // appel d'une méthode qui lance le jeu } else { System.out.println("Alors comme ça, on a peur de perdre"); } } // fin du main -> fin du programme
Cependant, il existe quand même une troisième solution,
System.exit(0);mais je te déconseilles de l'utiliser car ce serait une mauvaise conception du programme.
J'ai compris ce que tu voulais dire pour ta première solution, cependant c'est là où est le problème car je ne savais pas quoi mettre.
Mais system.exit(0); marche bien, donc merci beaucoup ! :p
Mais system.exit(0); marche bien, donc merci beaucoup ! :p
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
14 nov. 2014 à 19:21
14 nov. 2014 à 19:21
c'est là où est le problème car je ne savais pas quoi mettre.
Il faudrait mettre dans le if tout ce que tu as du mettre après le else.
C'est là que la décomposition du code en méthodes devient intéressante.
Il faudrait mettre dans le if tout ce que tu as du mettre après le else.
C'est là que la décomposition du code en méthodes devient intéressante.