榆木疙瘩不会做题,求解,求解

21:126 H024G4G41
作业6数组(副本)
18.简答题
输入10个整数,按每行4个数输出这些整数,最后输出这批整数的最大值、最小值和平均值(保留2位小数)。
测试输入:
9 1 42 3 19 7 56 33 2 8
预期输出:
91 42 3
197 56 33
28
最大值:56
最小值:1
平均值:18.00
输入答案

import java.util.*;

public class Test1 {
    public static void main(String[] args) {
        int[] numbers = new int[10];
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入十个整数(空格隔开):");
        for (int i = 0; i < 10; i++) {
            int count = sc.nextInt();
            //存入数据
            numbers[i] = count;
        }
        System.out.println("预期输出:");
//        第一行
        for (int i = 0; i < 4; i++) {
            System.out.print(numbers[i] + "\t");
        }
//        第二行
        System.out.println();
        for (int i = 0; i < 4; i++) {
            System.out.print(numbers[i + 4] + "\t");
        }
//        第三行
        System.out.println();
        for (int i = 0; i < 2; i++) {
            System.out.print(numbers[i + 8] + "\t");
        }

//        将集合放入集合中
        double sum = 0;
        List<Integer> list = new ArrayList<Integer>();
        for (int i = 0; i < 10; i++) {
            list.add(numbers[i]);
            sum+=numbers[i];
        }
        //求最值
        double avg=(sum/numbers.length);
        System.out.println("\n最大值:"+Collections.max(list));
        System.out.println("最小值:"+Collections.min(list));
        System.out.println("平均值:"+String.format("%.2f",avg));
    }
}
运行结果:

请输入十个整数(空格隔开):
1 2 3 4 5 6 7 8 9 0
预期输出:
1    2    3    4    
5    6    7    8    
9    0    
最大值:9
最小值:0
平均值:4.50

可行的话,点个采纳呗