首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于数组的一个有关问题

2012-01-03 
关于数组的一个问题int[] eggs{1,2,3,4,5}int[] hamnew int[]{77,96}hameggsham[3]0for(int i:ham

关于数组的一个问题
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]); } 

热点排行