Stopper un programme Java pour un cas
Fermé
Zeptron
-
13 nov. 2014 à 23:37
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 14 nov. 2014 à 19:21
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 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
- Cas ram - Guide
- Java apk - Télécharger - Langages
- Programme demarrage windows 10 - Guide
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
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
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
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.