W Idea wszystko działa a dlaczego tu nie chce ?
package pl.codegym.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/*
Granie w Javarellę
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<Integer> lista = new ArrayList<>();
ArrayList<Integer> podzielnePrzez3 = new ArrayList<>();
ArrayList<Integer> podzielnePrzez2= new ArrayList<>();
ArrayList<Integer> pozostale= new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i<20; i++) {
lista.add(Integer.valueOf(reader.readLine()));
}
for (int j = 0; j<lista.size(); j++){
if (lista.get(j)%3==0 && lista.get(j)%2==0){
podzielnePrzez3.add(lista.get(j));
podzielnePrzez2.add(lista.get(j));
}
else if (lista.get(j)%3==0)
podzielnePrzez3.add(lista.get(j));
else if (lista.get(j)%2==0)
podzielnePrzez2.add(lista.get(j));
else
pozostale.add(lista.get(j));
}
lista.clear();
lista.addAll(podzielnePrzez3);
lista.addAll(podzielnePrzez2);
lista.addAll(pozostale);
printLista(lista);
}
public static void printLista(List<Integer> lista) {
for (Integer x : lista){
System.out.println(x);
}
//tutaj wpisz swój kod
}
}