Błąd Java „Wyjątek w wątku” główny „java.lang.ArrayIndexOutOfBoundsException”

Oto prosty kod z mojej książki, który generuje komunikat o błędzie w netbeans i wersji kompilacyjnej (.class) działającej w wierszu poleceń.

Komunikat o błędzie

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at intocm.Intocm.main(Intocm.java:17)

Prosty program do konwersji cali na centymetry.

package intocm;

public class Intocm {

    public static void main(String[] args) {
        // TODO code application logic here
        double inches;
        inches = Double.valueOf(args[0]).doubleValue();
        double cm;
        cm = inches * 2.54;
        System.out.println(cm + "Centimeters");
    }
}

Linia, która powoduje błąd, jest

inches = Double.valueOf(args[0]).doubleValue();

Nie wiem, dlaczego ta tablica „args” powoduje ten błąd. Pomóż mi to zrozumieć.

Dziękuję Ci.

questionAnswers(3)

yourAnswerToTheQuestion