class Rectangle {
public static void main(String[] args) {
int[] nums =new int[]{61,23,4,74,148,20};//定义一个整形数组,并赋值
int max =nums[0];//假定最大值为数组的第一个元素
int min =nums[0];//假定最小值为数组的第一个元素
double sum=0;//累加值
double avg=0;//平均值
for(int i=0;i<=nums.length;i++)//循环遍历数组中的元素
{
if(nums[i]>max){
max=nums[i];
}
if(nums[i]<min){
min=nums[i];
}
sum+=nums[i];
avg=sum/(i+1);
System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);
System.out.println("数组中的平均值:" + avg);
}
}
}为什么会下标越界??求大神帮忙
阿旭_
相关分类