Вот быстрое решение для вас.
Пожалуйста, проверьте следующий код, чтобы получить минимальное и максимальное значение из всего списка элементов.
Ввод:
Пожалуйста, введите значение N: 5
Пожалуйста, введите 5 цифр
4
2
10
156
2
Вывод:
Максимальное число N: 156
Минимальное число N: 2
public static void main(String arg[]) {
Scanner scan = null;
int n = 0;
int max = 0,min = 0;
try {
System.out.println("Please enter value of N: ");
scan = new Scanner(System.in);
n = scan.nextInt();
max = Integer.MIN_VALUE;
min = Integer.MAX_VALUE;
System.out.printf("Please enter %d numbers %n", n);
for (int i = 0; i < n; i++) {
int current = scan.nextInt();
if (current > max) {
max = current;
}
if (current < min) {
min = current;
}
}
System.out.println("Max of N number is : " + max);
System.out.println("Min of N number is : " + min);
}
catch (Exception ex) {
ex.printStackTrace();
}finally{
scan.close();
}
}
Надеюсь, это решение работает.
Отметьте как ответ, если это решение полезно.