Wenn ich diesen Code ausführen, kommt es mit der Ausnahmemeldung bis:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 Fehlermeldung von der Konsole
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 thefirstone.Distance.main(Distance.java:18)
Ich bin Kopieren dies aus einem Tutorial und es heißt, wenn Sie die Fehlermeldung erhalten, die ich erhielt, ist es, weil "Sie nicht genug Zahlen zur Verfügung gestellt haben." Ich bin mir nicht sicher, wovon sie reden.
Der Code:
public class Distance {
private java.awt.Point point0, point1;
public Distance(int x0, int y0, int x1, int y1) {
point0 = new java.awt.Point(x0, y0);
point1 = new java.awt.Point(x1, y1);
}
public void printDistance() {
System.out.println("Distance between " + point0 + " and " + point1
+ " is " + point0.distance(point1));
}
public static void main(String[] args) {
Distance dist = new Distance(
intValue(args[0]), intValue(args[1]),
intValue(args[2]), intValue(args[3]));
dist.printDistance();
}
private static int intValue(String data) {
return Integer.parseInt(data);
}
}
Sie können die Antwort finden, indem Sie einfach Ihre Frage in Google eingeben. Dies ist eine doppelte Frage. Nächstes Mal, suche, bevor du bitte fragst. –
müssen Sie Ihre Laufkonfiguration einrichten. Welche IDE verwenden Sie oder verwenden Sie nur die Befehlszeile? – flakes
@flkes Ich benutze Eclipse –