由键盘确定数组的个数,并输入对应数据,然后将数组的最大和最小值输出。

由键盘确定数组的个数,并输入对应数据,然后将数组的最大和最小值输出。


import java.util.Arrays;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入个数(正整数):");
        int count = sc.nextInt();
        Integer[] numbers = new Integer[count];
        int max = 0;
        int min = 0;
        int input;
        for (int i = 0; i < count; i++) {
            System.out.println("请输入第" + (i + 1) + "个数字");
            input = sc.nextInt();
            if (i == 0) {
                max = min = input;
            }
            numbers[i] = input;
            max = input > max ? input : max;
            min = input < min ? input : min;
        }
        sc.close();
        System.out.print("数组的内容为:");
        System.out.println(Arrays.asList(numbers));
        System.out.println("最大值:" + max);
        System.out.println("最小值:" + min);
    }
}

最大最小值函数 要么就用数组for循环来找