[Java] Comparaison de deux nombres en param
Fermé
fab_lous
Messages postés
6
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 mai 2007
-
4 mai 2007 à 15:36
fab_lous Messages postés 6 Date d'inscription vendredi 6 avril 2007 Statut Membre Dernière intervention 4 mai 2007 - 4 mai 2007 à 21:58
fab_lous Messages postés 6 Date d'inscription vendredi 6 avril 2007 Statut Membre Dernière intervention 4 mai 2007 - 4 mai 2007 à 21:58
A voir également:
- [Java] Comparaison de deux nombres en param
- 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
- Télécharger jeux java gameloft gratuit - Forum Mobile
- Deux ecran pc - Guide
2 réponses
fab_lous
Messages postés
6
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 mai 2007
3
4 mai 2007 à 21:58
4 mai 2007 à 21:58
merci, j'ai mis la conversion des variables dans la boucle et j'accède maintenant au message que je voulais. Par contre pour redémarrer la saisie des variables ça n'a pas fonctionné.
Pour la boucle tant que, je viens de découvrir que c'est inversé par rapport au C. Encore merci!
Fab
Pour la boucle tant que, je viens de découvrir que c'est inversé par rapport au C. Encore merci!
Fab
"En fait le soucis c'est que je n'arrive pas à faire afficher SANS ERREUR le message "Veuillez rentrer 2 entiers" lorsque seulement 1 valeur a été rentrée. "
Je pense que c'est parce que tu essaye d'accèder à un indice de ton tableau qui est vide.
Met ces deux lignes après ta condition "if (args.length == 1)" :
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
De plus ta condition :
if (args.length == 1)
devrait plutôt être :
if (args.length == 2)
non ?
Ensuite pour que ton programme s'éxécute en boucle jusqu'à ce que tu ais deux valeurs, fait :
public static void main(String args[]) {
// Saisie des deux arguments
do {
....
} while (nbArgs != 2);
}
Avec nbArgs le nombre d'agument saisi.
Pierro
Je pense que c'est parce que tu essaye d'accèder à un indice de ton tableau qui est vide.
Met ces deux lignes après ta condition "if (args.length == 1)" :
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
De plus ta condition :
if (args.length == 1)
devrait plutôt être :
if (args.length == 2)
non ?
Ensuite pour que ton programme s'éxécute en boucle jusqu'à ce que tu ais deux valeurs, fait :
public static void main(String args[]) {
// Saisie des deux arguments
do {
....
} while (nbArgs != 2);
}
Avec nbArgs le nombre d'agument saisi.
Pierro