不懂怎么回事
怎么回事?
2015-06-09
数组越界异常。
for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素
if(nums[i+1]>max) {//将这里改为nums[i]
max=nums[i+1]; //将这里改为nums[i]
}
if(nums[i]<min) {//注意这里不需要else
min=nums[i];// 将这里改为nums[i]
}
sum= sum+nums[i];
}
avg=sum/nums.length;
System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);
System.out.println("数组中的平均值:" + avg);
举报