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));
}
}
}