如何用java编程求数组的最大值,最小值,平均值?

2024-11-01 03:33:47
推荐回答(2个)
回答1:

public class MaxMin {

public static void main(String[] args) {

Integer[] inte = {12,23,54,75,86};
int max = inte[0];
int min = inte[0];
int average = 0;
int sum = 0;

for(int i=0;iif(maxmax = inte[i];
}
if(min>inte[i]){
min = inte[i];
}
sum += inte[i];
}
average = sum/inte.length;
System.out.println("最大值----"+max);
System.out.println("最小值----"+min);
System.out.println("平均值----"+average);

}

}

回答2:

我这儿简单做了下,你看行不.
import java.util.Arrays;
import java.util.Scanner;
public class 输入排序3 {

public static void main(String[] args) {
System.out.println("请输入10个数据:");
Scanner input=new Scanner(System.in);//输入方法,每输入一个数按回车确定
int num[]=new int[10];//一个长度为10的数组;
double sum=0;
for(int i=0;i num[i]=input.nextInt();//将输入的10个数赋值给数组
sum+=num[i];
}
Arrays.sort(num);
int BigNum=num[0];
int littleNum=num[9];
System.out.println("最大数:"+BigNum);
System.out.println("最小数:"+littleNum);
System.out.println("平均值:"+sum/num.length);

}

}