怎么回事?
看不懂,
看不懂,
2017-08-18
public static void main(String[] args) {
int[]nums={61,23,4,74,13,148,20};
generate(nums);//调取静态方法;
}
public static void generate(int[]arr){
int max=arr[0];//假设最大值为第一个数
int min=arr[0];//假设最小值为第一个数
int sum=0;
double avg=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>max){//如果某个元素比最大值还要大
max=arr[i];//把该元素赋予给最大值
}if(arr[i]<min){//如果某元素比最小值还要小
min=arr[i];//把该元素赋予给最小值;
}
sum+=arr[i];//将每一个数组中的元素想加;
avg=sum/arr.length;
}
System.out.println("数组中的最大值:"+max);
System.out.println("数组中的最小值:"+min);
System.out.println("平均值:"+avg);
}
sum+=arr[i];//将每一个数组中的元素想加;
avg=sum/arr.length;
}
System.out.println("数组中的最大值:"+max);
System.out.println("数组中的最小值:"+min);
System.out.println("平均值:"+avg);
}
举报