代码如下
public class Example8
{
public static void main(String args[])
{
float sum;
int i,j;
int score[][]={{10,20},{30,40},{40,50},{50,60},{60,70}};
int n=score.length;
sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
sum=sum+score[i][j];
sum=sum/10;
}
System.out.println("sum="+sum);
System.out.println("length="+n);
}
}
命令符情况:
C:\Documents and Settings\Administrator>javac d:\class\Example8.javaC:\Documents and Settings\Administrator>java Example8
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Example8.main(Example8.java:13)
请问出什么问题了吗
public class Example8
{
public static void main(String args[])
{
float sum;
int i,j;
int score[][]={{10,20},{30,40},{40,50},{50,60},{60,70}};
int n=score.length;
sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
sum=sum+score[i][j];
sum=sum/10;
}
System.out.println("sum="+sum);
System.out.println("length="+n);
}
}
命令符情况:
C:\Documents and Settings\Administrator>javac d:\class\Example8.javaC:\Documents and Settings\Administrator>java Example8
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Example8.main(Example8.java:13)
请问出什么问题了吗
数组下标越界异常。。
LZ你的5和2搞反了会不
数组下标越界异常。。
LZ你的5和2搞反了会不