毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

java对角线元素之和出现数组越界

更新时间:2013-2-22:  来源:毕业论文

java对角线元素之和出现数组越界
public class JAVA2 {

public static void main(String[] args) {
int[][] a={{1,2,3,4,5,6,7,8,9},
{10,11,12,13,14,15,16,17,18},
{19,20,21,22,23,24,25,26,27}};
int sum=0;
for(int i=0;i<9;i++){
for(int j=0;j<9;j++){
if((i==j)||(i+j)==8){
sum+=a[i][j];
}
 
}

}
System.out.println("sum="+sum);

}
}
程序是求对角线元素之和 运行之后出线
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at JAVA2.main(JAVA2.java:12)
a[8][8]已经越界了 ,怎么处理越界的问题 ?请大侠们帮帮忙 ,在下很是感谢!!!

数组最大元素才是a[2][8],肯定会越界啊
你这个程序最起码得有个8*8的矩阵才行啊 不对,是9*9的

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。