使用Eclipse等开发工具完成

1在控制台输入5位以上的数字,用空格隔开,判断是否数字个数是否大于5,否则重新输入,并将5位以上的数字添加进数组2创建一个方法,将数组作为参数,求出数组中最大值和最小值,(使用增强for循环加分),并将结果装进新数组并返回3最后遍历打印数字

public class Test {
    public static void main(String[] args) {
        Scanner scanner =  new Scanner(System.in);
        int[] vals = null;
        while (vals == null || vals.length <= 5) {
            String input = scanner.nextLine();
            String[] part = input.split(" ");
            vals = new int[part.length];
            for (int i = 0; i < vals.length; i++) {
                vals[i] = Integer.parseInt(part[i]);
            }
            if (part.length <= 5) {
                System.out.println("输入数字个数小于5,请重新输入!");
            }
        }
        scanner.close();
        int[] maxAndMin = getMaxAndMin(vals);
        System.out.println("最大值:" + maxAndMin[0] + "\n最小值:" + maxAndMin[1]);
    }

    private static int[] getMaxAndMin(int[] vals) {
        int[] result = {vals[0], vals[0]};
        for (int v : vals) {
            result[0] = Math.max(result[0], v);
            result[1] = Math.min(result[1], v);
        }
        return result;
    }
}

输出示例:

img