思路:
一道很简单的排序、求均值问题。重点在最后如何保留两位小数输出。
源代码:
import java.util.*;
public class F{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n = s.nextInt(); //输入n
int num[] = new int [n];
double sum = 0; //令和为0
for(int i = 0;i < n;i++){ //输入数字并求和
num[i] = s.nextInt();
sum += num[i];
}
Arrays.sort(num); //排序,默认升序
System.out.println(num[n-1]); //输出最大数
System.out.println(num[0]); //输出最小数
double average = sum/n; //平均值为x
System.out.println(String.format("%.2f", average));//按保留小数点后两位的格式输出平均数
}
}