package com.javarush.task.task07.task0728; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; /* В убывающем порядке */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int[] array = new int[20]; for (int i = 0; i < 20; i++) { array[i] = Integer.parseInt(reader.readLine()); } sort(array); for (int x : array) { System.out.println(x); } } public static void sort(int[] array) { // void ведь не возвращает значение , как метод меняет массив, не пойму ArrayList<Integer> list=new ArrayList<Integer>(); for(int i=0;i<array.length;i++){ list.add(array[i]); } Collections.sort(list); for(int i=0;i<array.length;i++){ array[i]=list.get(array.length-1-i); } } }