Не проходит по последнему пункту. Ментор рекомендует: "Проверь, что после ввода текста, программа выводит все ранее введенные числа, каждое с новой строки сохраняя порядок ввода." Но ведь всё верно выводит верно, или я чего то не пойму?
package com.javarush.task.task09.task0921;
import java.util.*;
/*
Метод в try..catch
*/
public class Solution {
public static void main(String[] args) {
readData();
}
public static void readData() {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<>();
while(true){
try{
list.add(sc.nextInt());
}catch(Exception e){
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
if(list.size() - 1 == list.get(i)){
break;
}
}
break;
}
}
}
}