64 ビット Linux システムで Java でこのコードを書きました。
class WrapperClass1
{
public static void main(String s [])
{
int noinput=s.length;
System.out.println("Number of values entered is :- " + noinput);
System.out.println( s[0] + "," + s[1] );
int x = Integer.parseInt(s[0]);
int y = Integer.parseInt(s[1]);
int z = x + y;
System.out.println(" Sum = " + z);
}
};
今、コンパイルしようとすると、正常にコンパイルされますが、プログラムを実行すると、次の例外が表示されます。
Number of values entered is :- 0
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at WrapperClass1.main(WrapperClass1.java:7)