-4
私は実際にコーディングするのが新しく、いくつかのJavaコードに固執しています。私はこの問題を研究しましたが、答えを見つけることができないか、私のコードに何が間違っているかを理解することができません。java.lang.ArrayIndexOutOfBoundsExceptionを修正するには
3つの整数のコマンドライン引数をとり、3つすべてが等しい場合は の出力が等しいプログラムを作っています。それ以外の場合は等しくありません。スレッド "メイン" java.lang.ArrayIndexOutOfBoundsExceptionに 例外:ThreeInteger.main(ThreeInteger.javaで0 私はこれを取得する取得実行しようとすると
は私のコードは、この
public class ThreeInteger {
public static void main (String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
if ((a==b) && (b==c) && (a==c)) {
System.out.println("equal");
}
else {
System.out.println("not equal");
}
}
}
次のようになります。 5)
どうすればこの問題を解決できますか?
実行時に3つの引数をプログラムに渡していますか? – birryree
* "私は3つの整数のコマンドライン引数と" * - 何らかの理由で何も渡さないプログラムを作っています。 – Tom
私は参照してください。クイックレスポンスへの感謝! – Zaccie