Добавить во второй дополнительный список все числа из главного, которые нацело делятся на 2.
if(list.get(i)%2==0) twoList.add(list.get(i)); // чем оно ему не аяаяай???!!
Программа должна вывести три дополнительных списка, используя метод printList.
System.out.println("LIST THREE");
       for (Integer s: threeList) {
           System.out.println(s);
       }
       System.out.println("LIST TWO");
       for (Integer s: twoList) {
           System.out.println(s);
       }
       System.out.println("LIST RESIDUE");
       for (Integer s: residue) {
           System.out.println(s);
       }
и мой личный вопрос: разве это корректное условие?
if (list.get(i)%2!=0 && list.get(i)%3!=0) residue.add(list.get(i));
Добавить в третий дополнительный список все остальные числа из главного.