BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); ArrayList<Integer> numbers = new ArrayList<>(); for (int i = 0; i < 20; i++) { numbers.add(Integer.parseInt(reader.readLine())); } sort(numbers); for (int i = 0; i < 5; i++) { System.out.println(numbers.get(i)); } } public static void sort(ArrayList<Integer> numbers) { Collections.sort(numbers); Collections.reverse(numbers); } }