[DEBUTANT]probleme avec une comparaison.
bonjour tout le monde,
voila je decouvre totalement le Java et Eclipse par la meme occasion et j'ai un petit soucis en essayant de faire un programme de comparaison d'entier.
Lorsque je rentre des entiers fixe il n'y a pas de probleme avec le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public class compar{
/**
*
*/
public static void main(String[] args) {
int a = 12;
int b = 51;
System.out.println("L'entier A vaut "+a+".");
System.out.println("L'entier B vaut "+b+".");
if (a<b)
System.out.println("A est plus petit que B.");
else if (a == b)
System.out.println("A est egal à B.");
else System.out.println("A est plus grand que B.");
}
// TODO Raccord de méthode auto-généré
} |
Mais ce que je voudrait maintenant c'est pouvoir modifier les nombres j'ai donc saisie:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public class compar{
/**
*
*/
public static void main(String[] args) {
int a = Integer.parseInt( args [0] );
int b = Integer.parseInt( args [1] );
System.out.println("L'entier A vaut "+a+".");
System.out.println("L'entier B vaut "+b+".");
if (a<b)
System.out.println("A est plus petit que B.");
else if (a == b)
System.out.println("A est egal à B.");
else System.out.println("A est plus grand que B.");
System.out.println("Bordel ca marche po");
}
// TODO Raccord de méthode auto-généré
} |
dans le menu erreur il n'y a rien mais dans le menu console j'ai le message :
Code:
1 2
| Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at compar.main(compar.java:8) |
c'est surement quelque chose de tout bete mais j'ai un peu de mal a trouver quoi:roll: