Всем привет! возможно, в упор не замечаю свою ошибку, но тем не менее списки создаются правильно. Подскажите плз, в чем тут может быть дело.
Заранее благодарна за помощь.
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 {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList <Integer> List = new ArrayList<Integer>();
ArrayList <Integer> List2 = new ArrayList<Integer>();
ArrayList <Integer> List3 = new ArrayList<Integer>();
ArrayList <Integer> List4 = new ArrayList<Integer>();
for (int i = 0; i < 20; i++){
int num = 0;
String s = reader.readLine();
num = Integer.parseInt(s);
List.add(num);
if (num%3==0) {
if (num%2==0) {
List3.add(num);
List2.add(num);
}
else List3.add(num);
}
else if (num%2==0) {
if (num%3==0) {
List3.add(num);
List2.add(num);
}
else List2.add(num);
}
else List4.add(num);
}
printList(List3);
printList(List2);
printList(List4);
}
public static void printList(List<Integer> list) {
for (int i = 0; i < list.size(); i++){
System.out.println(list.get(i));//напишите тут ваш код
}
}
}