artswang
2015-06-09 17:26
怎么回事?
数组越界异常。
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);
不懂怎么回事?
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题