Все сдела, что хочет не понимаю
package com.javarush.task.task07.task0713;
import java.io.BufferedReader;
import java.io.IOException;
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<Integer>listArray=new ArrayList<>();
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<20;i++){
listArray.add(Integer.parseInt(bufferedReader.readLine()));
}
printList(listArray);
}
public static void printList(List<Integer> list) throws IOException {
ArrayList<Integer>arrayListThree=new ArrayList<>();
ArrayList<Integer>arrayListTwo=new ArrayList<>();
ArrayList<Integer>arrayListElse=new ArrayList<>();
for(int i=0;i<list.size();i++){
if(list.get(i)%3==0){
arrayListThree.add(list.get(i));
}
if(list.get(i)%2==0){
arrayListTwo.add(list.get(i));
}
if(list.get(i)%3!=0&&list.get(i)%2!=0)
arrayListElse.add(list.get(i));
}
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
//System.out.println("--------------------------------------------------");
for(int i=0;i<arrayListThree.size();i++){
System.out.println(arrayListThree.get(i));
}
//System.out.println("-----------------------------------------------------------");
for(int i=0;i<arrayListTwo.size();i++){
System.out.println(arrayListTwo.get(i));
}
//System.out.println("--------------------------------------------------------");
for (int i=0;i<arrayListElse.size();i++){
System.out.println(arrayListElse.get(i));
}
}
}