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.