Почему то ругается на строку ввода, не пойму в чем дело, подскажите пожалуйста.
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
ArrayList<Integer> list = new ArrayList<>();
ArrayList<Integer> nums3 = new ArrayList<>();
ArrayList<Integer> nums2 = new ArrayList<>();
ArrayList<Integer> numsOther = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i =0; i < 20; i++) {
list.add(Integer.parseInt(reader.readLine()));
}
for (Integer i : list) {
if (i % 3 == 0 && i % 2 == 0) {
nums2.add(i);
nums3.add(i);
}
else if (i % 3 ==0) nums3.add(i);
else if (i % 2 ==0) nums2.add(i);
else numsOther.add(i);
}
printList(nums3);
printList(nums2);
printList(numsOther);
}
public static void printList(ArrayList<Integer> list) {
//напишите тут ваш код
// System.out.println();
// System.out.println("числа из массива: ");
for (int i = 0; i < list.size(); i++) {
System.out.println (list.get(i));
}
}
}
Константин
23 уровень
помогите
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Edffom
12 декабря 2019, 05:40решение
первый if написан c ошибкой
+2
Константин
12 декабря 2019, 11:33
точно, спасибо)
0
Edffom
12 декабря 2019, 11:41
отметь что вопрос решен
0
Константин
12 декабря 2019, 11:43
ок
0