public class Test{
public static void main (String args[]){
String foo=args[1];
String bar=args[2];
String baz=args[3];
}
}
java Test Red Green Blue
问题是问 baz 的值
为什么会抛出异常呢?
------解决方案--------------------
是不是数组越界?换成0,1,2试试
------解决方案--------------------
数组越界了,下表从零开始
应该是 String foo=args[0];
String bar=args[1];
String baz=args[2];