Все условия задачи соблюдаются, но валидация не проходит по всем пунктам кроме первого. Хотя программа выдает все что от нее требуют. Пожалуйста, объясните зачем нужен использовать BufferedReader ? Почему нельзя сразу вводить число с клавиатуры через метод Scanner? Разве когда я задаю число через Scanner (int a = chislo.nextInt();) оно уже не является int? Почему все пытаются преобразовать число в int через int i = Integer.parseInt(a)? Чего не хватает в моем коде?