-4
、それは例外メッセージを思い付きます「受け取ったエラーメッセージが表示された場合は、「十分な数字を入力していない」ためです。彼らが何を話しているのか分かりません。例外:</p> <pre><code>Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 thefirstone.Distance.main(Distance.java:18) </code></pre> <p>私はチュートリアルからこれをコピーしている:私はこのコードを実行すると、コンソールから0エラーメッセージが
コード:
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);
}
}
あなたの質問をGoogleに入力するだけで見つけることができます。これは重複した質問でもあります。次回は、あなたが尋ねる前に検索してください。 –
実行コンフィギュレーションを設定する必要があります。あなたはどのIDEを使用していますか、あるいは単にコマンドラインを使用していますか? – flakes
@flkes私はEclipseを使用しています –