黑马程序员技术交流社区
标题:
可变参数中使用增强for循环,为什么会异常?
[打印本页]
作者:
会盟天下英豪
时间:
2015-11-2 23:18
标题:
可变参数中使用增强for循环,为什么会异常?
本帖最后由 会盟天下英豪 于 2015-11-3 14:35 编辑
show(1,2)正常运行,show2(1,2)抛出异常,java.lang.ArrayIndexOutOfBoundsException
public class Demo
{
public static void main(String[] args)
{
show(1,2);//1,2
show(1,2);//java.lang.ArrayIndexOutOfBoundsException
}
public static void show(int... arr)
{
for(int i=0;i<arr.length;i++)
{
System.out.println(arr
);
}
}
public static void show2(int... arr)
{
for(int i : arr)
{
System.out.println(arr
);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2