编写一个JavaApplication程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:35:41

import java.util.*;

public class Test {

public static void main(String[] args) {
int n = 10;
int[] array = getIntegers(new Scanner(System.in), n);
Arrays.sort(array);
System.out.printf("Max number: %d\n", array[n - 1]);
System.out.printf("Min number: %d\n", array[0]);

}

private static int[] getIntegers(Scanner scanner, int count) {
int[] array = new int[count];
while (true) {
System.out.printf("Please enter %d numbers:\n", count);
try {
for (int i = 0; i < 10; ++i) {
array[i] = Integer.parseInt(scanner.next());
}
return array;
} catch (NumberFormatException e) {
System.out.println("Encountered invalid number");
}
}
}
}