黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
haha_hyq
时间:
2012-8-22 22:54
标题:
求解
class Test
{
public static void main(String[] args)
{
String foo=args[1];
String bar=args[2];
String baz=args[3];
}
}
d:\>java Test Red Green Blue
这道题一直没有弄明白是怎么回事,运行出来都不懂,求解释
作者:
黑马王建伟
时间:
2012-8-22 23:03
这是主函数的特性,主函数在由JVM即java虚拟机加载时,会默认传进主函数字符串数组,该数组是args[0];也就说说数组长度为0.你打印agrs[0],打印的就是数组的第一个数组元素,当然数组就出界了,更别说打印args[1],args[2],args[3]了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2