Java 入門
解決したいこと
Java Silverの勉強中です。
Eclipsにて
public class Study99 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
System.out.println(args[0]+" "+args[1]);
}
}
これを実行すると、コンパイルはできるのですが
実行時エラー?になってしまいます。
args[0]と[1]に文字列を入れて実行しても
同じようにエラーになります。
調べたところ引数の初期値が設定できないのがJavaの仕様らしいのですが、
何か解決策はあるのでしょうか・・・?
発生している問題・エラー
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at Study99.main(Study99.java:6)
自分で試したこと
args[]に文字列を入れてみました
public class Study99 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
args[0]="UUU";
args[1]="NNN";
System.out.println(args[0]+" "+args[1]);
}
}
}
実行はできますがエラーは変わらず
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at Study99.main(Study99.java:7)
よろしくお願いします。
1