java.lang.ArrayIndexOutOfBoundsException: 0

Je suis à l'apprentissage de java à l'aide d'un livre. Il est à cet exercice que je n'arrive pas à travailler correctement. Il ajoute deux doubles à l'aide de la classe java Double. Lorsque j'essaie d'exécuter ce code dans Eclipse, il me donne l'erreur dans le titre.

public static void main(String[] args) {

    Double d1 = Double.valueOf(args[0]);
    Double d2 = Double.valueOf(args[1]);
    double result = d1.doubleValue() + d2.doubleValue();
    System.out.println(args[0] + "+" + args[1] + "=" + result);

}
Êtes-vous en passant arguments de ligne de commande ie de la valeur pour args[0] et args[1]?
Lire Eclipse : comment pouvons-nous prendre des arguments pour principal lorsque run
Pour une "vraie" application Java (pas un cas de test ou un jouet), vous devriez vérifier args.longueur avant d'accéder aux différents args valeurs.
double possible de Quelles sont les causes de java.lang.ArrayIndexOutOfBoundsException et comment puis-je l'empêcher?

OriginalL'auteur pg2014 | 2014-05-04