Все выводит согласно условию - не проходит последний пункт валидации - при тестировании все хорошо.. что не так то? Или я ослеп?
package com.javarush.task.task09.task0921;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Метод в try..catch
*/
public class Solution {
public static void main(String[] args) {readData();}
public static void readData() {
//напишите тут ваш код
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> list = new ArrayList<Integer>();
for (; ; ) {
try {
String s = br.readLine();
//try {
Integer i = Integer.parseInt(s);
list.add(i);
//}
//catch (RuntimeException e){
//break;
//for(Integer j : list){
// System.out.println(j);
//}
//throw new NumberFormatException();
//}
}catch (Exception e){
for(Integer j : list){
System.out.println(j);
}
}
}
}
}