求解java二维数组的赋值问题~~请帮忙!!

[复制链接]
查看11 | 回复4 | 2012-6-26 10:24:40 | 显示全部楼层 |阅读模式
int[2][2]说明数组中元素的下标只能是0和1。re[1][1]就是最后的元素了,i<=2会出现re[2][2]这样越界的下标,所以报错...
回复

使用道具 举报

千问 | 2012-6-26 10:24:40 | 显示全部楼层
int[][] re=new int[2][2];数组有re[0][0],re[0][0],re[0][1],re[1][0],re[1][1];4个你的i和j取值超了...
回复

使用道具 举报

千问 | 2012-6-26 10:24:40 | 显示全部楼层
数组越界了re【】不能是2,只能是0和1...
回复

使用道具 举报

千问 | 2012-6-26 10:24:40 | 显示全部楼层
int[][] re=new int[2][2];for(int i=0;i<2;i++){for(int j=0;j<2;j++){re[j]=i+j;}}不要小于等于2,否则越界了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行