1. Введи с клавиатуры 20 чисел, сохрани их в список и рассортируй по трём другим спискам: Число нацело делится на 3 (x%3==0), нацело делится на 2 (x%2==0) и все остальные. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка. 2. Метод printList должен выводить на экран все элементы списка с новой строки. 3. Используя метод printList выведи эти три списка на экран. Сначала тот, который для x%3, потом тот, который для x%2, потом последний.
package com.javarush.task.task07.task0713;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

/*
Играем в Jолушку
*/

public class Solution {
    public static void main(String[] args) throws Exception {
        ArrayList list=new ArrayList<>();
        ArrayList listA=new ArrayList<>();
        ArrayList listA2=new ArrayList<>();
        ArrayList listA3=new ArrayList<>();
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        for (int i =0;i<20;i++) {
            int a=Integer.parseInt(reader.readLine());
            list.add(a);
            if(a%3==0) listA.add(a);
            if(a%2==0) listA2.add(a);
            if(a%2!=0 &&a%3!=0) listA3.add(a);
        }

printList(listA);
        printList(listA2);
        printList(listA3);


    }

    public static void printList(List<Integer> list) {
        for (int i=0;i<list.size();i++){
            System.out.println(list.get(i));
        }


    }
}