От "правильного решения" отличается только использованием расширенного for, он ведь должен работать с массивами? Или я что-то упускаю.
package com.javarush.task.task07.task0721;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Минимаксы в массивах
*/
public class Solution {
public static void main(String[] args) throws IOException {
int[] ints = getInts();
int maximum = ints[0];
int minimum = ints[0];
//напишите тут ваш код
for (int n : ints){
if (n > maximum)
maximum = n;
if (n < minimum)
minimum = n;
}
System.out.print(maximum + " " + minimum);
}
//напишите тут ваш код
public static int[] getInts() throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] ints = new int[20];
for (int n : ints)
n = Integer.parseInt(reader.readLine());
return ints;
}
}