Java
Fermé
joe
-
26 mars 2004 à 13:42
le_dahu Messages postés 141 Date d'inscription mardi 23 mars 2004 Statut Membre Dernière intervention 21 avril 2004 - 26 mars 2004 à 14:04
le_dahu Messages postés 141 Date d'inscription mardi 23 mars 2004 Statut Membre Dernière intervention 21 avril 2004 - 26 mars 2004 à 14:04
A voir également:
- Java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
1 réponse
le_dahu
Messages postés
141
Date d'inscription
mardi 23 mars 2004
Statut
Membre
Dernière intervention
21 avril 2004
51
26 mars 2004 à 14:04
26 mars 2004 à 14:04
Salut !
Es-tu sur de passer deux arguments a ton programme lorsque tu le lances ?
Genre : java Nom toto tata
Comme ca, tu te retrouves avec "toto" et "tata" dans les deux premieres cases de ton tableau args... Si tu ne lui passes rien en parametre, la longueur du tableau args sera de 0, et acceder a une case d'un tableau vide declenche l'exception que t'as eu...
Tu peux aussi rajouter une condition dans ton prog :
if ( args.length != 2 ) {
System.out.println("Usage : java Nom arg1 arg2");
System.exit(1);
}
// Suite du prog...
Voili voilou
A+
Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal...
Es-tu sur de passer deux arguments a ton programme lorsque tu le lances ?
Genre : java Nom toto tata
Comme ca, tu te retrouves avec "toto" et "tata" dans les deux premieres cases de ton tableau args... Si tu ne lui passes rien en parametre, la longueur du tableau args sera de 0, et acceder a une case d'un tableau vide declenche l'exception que t'as eu...
Tu peux aussi rajouter une condition dans ton prog :
if ( args.length != 2 ) {
System.out.println("Usage : java Nom arg1 arg2");
System.exit(1);
}
// Suite du prog...
Voili voilou
A+
Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal...