问题:
public class Test {
public static void main( String[] args) {
String foo = args[1];
String bar = args[2];
String baz = args[3];
System.out.println(“baz = “ + baz);
}
}
And the command line invocation: java Test red green blue
What is the result?()
A . baz =
B . baz = null
C . baz = blue
D . Compilation fails.
E . An exception is thrown at runtime.
public class Test {
public static void main( String[] args) {
String foo = args[1];
String bar = args[2];
String baz = args[3];
System.out.println(“baz = “ + baz);
}
}
And the command line invocation: java Test red green blue
What is the result?()
● 参考解析
A java.lang.ArrayIndexOutOfBoundsException is thrown because of line 3, should be args[0].
相关内容
相关标签