1. Введи с клавиатуры 20 чисел, сохрани их в список и рассортируй по трём другим спискам: Число нацело делится на 3 (x%3==0), нацело делится на 2 (x%2==0) и все остальные. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка. 2. Метод printList должен выводить на экран все элементы списка с новой строки. 3. Используя метод printList выведи эти три списка на экран. Сначала тот, который для x%3, потом тот, который для x%2, потом последний. Требования: 1. Объяви и сразу проинициализируй 4 переменных типа ArrayList (список целых чисел). Первый список будет главным, а остальные - дополнительными. 2. Считать 20 чисел с клавиатуры и добавить их в главный список. 3. Добавить в первый дополнительный список все числа из главного, которые нацело делятся на 3. 4. Добавить во второй дополнительный список все числа из главного, которые нацело делятся на 2. 5. Добавить в третий дополнительный список все остальные числа из главного. 6. Метод printList должен выводить на экран все элементы переданного списка, каждый с новой строки. 7. Программа должна вывести три дополнительных списка, используя метод printList.
ArrayList<Integer> list20 = new ArrayList<>();
        ArrayList<Integer> list2 = new ArrayList<>();
        ArrayList<Integer> list3 = new ArrayList<>();
        ArrayList<Integer> list4 = new ArrayList<>();
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        for (int i = 0; i < 20; i++) {

            String num = reader.readLine();
            int x = Integer.parseInt(num);
            list20.add(x);

            if (x % 3 == 0)
                list2.add(x);
            else if (x % 2 == 0)
                list3.add(x);
            else if (x % 3 != 0 && x % 2 != 0)
                list4.add(x);
        }

        printList(list2);
        printList(list3);
        printList(list4);
    }
    public static void printList(List<Integer> list) {
        //напишите тут ваш код
        for (int i = 0; i < 20; i++ )
            System.out.println(list.get(i));

    }
}