读书人

关于数组的一个有关问题

发布时间: 2012-01-03 22:16:06 作者: rapoo

关于数组的一个问题
int[] eggs={1,2,3,4,5};
int[] ham=new int[]{77,96};
ham=eggs;
ham[3]=0;
for(int i:ham){
System.out.println(ham[i]);
}
上面这段程序运行后输出如下:
2
3
0
1
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at doItMyself.TestArray.main(TestArray.java:73)
哪位高手能给解释一下么?

[解决办法]

Java code
for(int i : ham){     System.out.println(ham[i]); } 

读书人网 >J2SE开发

热点推荐