Erreur de code

thima137 Messages postés 11 Date d'inscription vendredi 14 janvier 2011 Statut Membre Dernière intervention 27 août 2012 - 9 août 2011 à 18:42
profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 - 9 août 2011 à 19:00
Bjr à tous les champions!
J'ai 1 erreure qui s'affiche dans mon code:

Mon code fais la somme de 2 entiers en ligne de commande:
public class Somme2EntiersLC
{
public static void main(String args[])
{
Integer Convert; //convertion de type String en Integer
Convert=new Integer("0");
System.out.println(Convert.parseInt(args[0])+Convert.parseInt(args[1]));
}
}

voici ce qui s'affiche:

"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Somme2EntiersLC.main(Somme2EntiersLC.java:7)"

Et je n'ai pas encore une connaissance exacte de la class Exception pour corriger cette erreur.
pourrai-je avoir une orientation svp! merci à tous!!!

1 réponse

profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 8
9 août 2011 à 19:00
bonjour

si tu mets
System.out.println("longueur du tableau args "+args.length);
avant la derniere ligne
et elimine la derniere => elle va te donner 0
donc le tableau args[] ne contient aucun element => il n'ya rien a sommer !
0
Rejoignez-nous