IT攻城狮0
2016-05-14 08:31
数组中的最大值是:8
数组中的最小值是:1
数组中的和是:36.0
数组中的平均值是:3.6
数组中的最大值是:9
数组中的最小值是:1
数组中的和是:45.0
数组中的平均值是:4.5
数组中的最大值是:10
数组中的最小值是:1
数组中的和是:55.0
数组中的平均值是:5.5
你把最下面三个大括号其中一个放到求平均前面去试试
package com.Qiuzhi;
public class Qiuzhi {
public static void main(String[] args){
//定义一个整形数组,并赋初值
int[] nums=new int[]{1,2,3,4,5,6,7,8,9,10};
int max=nums[0];//假定数组中最大元素为第一个元素
int min=nums[0];
double sum=0;
double avg=0;
for(int i=0;i<nums.length;i++){
//循环便利数组中的元素
//如果当前最大值大于max,则替换max的值
max=nums[i]>max?nums[i]:max;
min=nums[i]<min?nums[i]:min;
sum+=nums[i];
avg=sum/nums.length;
System.out.println("数组中的最大值是:"+max);
System.out.println("数组中的最小值是:"+min);
System.out.println("数组中的和是:"+sum);
System.out.println("数组中的平均值是:"+avg);
}
}
}
package com.Qiuzhi;
public class Qiuzhi {
public static void main(String[] args){
//定义一个整形数组,并赋初值
int[] nums=new int[]{1,2,3,4,5,6,7,8,9,10};
int max=nums[0];//假定数组中最大元素为第一个元素
int min=nums[0];
double sum=0;
double avg=0;
for(int i=0;i<nums.length;i++){
//循环便利数组中的元素
//如果当前最大值大于max,则替换max的值
max=nums[i]>max?nums[i]:max;
min=nums[i]<min?nums[i]:min;
sum+=nums[i];
avg=sum/nums.length;
System.out.println("数组中的最大值是:"+max);
System.out.println("数组中的最小值是:"+min);
System.out.println("数组中的和是:"+sum);
System.out.println("数组中的平均值是:"+avg);
}
}
}
没有代码没看懂
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题