由键盘确定数组的个数,并输入对应数据,然后将数组的最大和最小值输出。
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循环来找