В статическом блоке считайте две переменные с консоли А и В с типом int. Не забудьте про IOException, который надо обработать в блоке catch.. И, напоследок, закройте поток ввода методом close().
Статики-2
- 8
Недоступна
Комментарии (146)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
🟡ampersand
16 июня, 12:11
обычный try-catch принял
но есть одно но
в статике мы закрываем цепочку потоков и в том числе System.in, после чего теряем доступ к консоли.
Лучше так не делать 😐
Или быть на 100% уверенным, что она больше не понадобиться.
0
Vladimir
30 апреля, 04:03
Для удобства пользователя выводил в консоль "введите число" перед его вводом, из-за этого валидатор не пропускал. Вообще да, никто не говорил, что в консоли нужно выводить что-то помимо минимального числа. Будьте внимательны!
0
DonTMover
22 апреля, 18:55
При использовании try witch resources валидатор просто не принял ответ
0
milyasow
13 мая, 22:05
3. Закрыть поток ввода методом close().
0
DonTMover
22 мая, 19:32
спасибо , не прочитал
0
Максим
31 марта, 18:25
Через Scanner задача решается быстрее. Валидатор пропускает. И исключения ловить не надо.
+1
Myzery
4 апреля, 14:43
И код короче в несколько раз.
0
Serhii
13 февраля, 09:39
try-with-resources🤟
0
Alexander Vorobiev
4 февраля, 14:06
Хех, в правильном решении reader.close() не в блоке finally. Т.е. при выбрасывании Exception поток останется открытым. Вот уж где правильное решение!
+3
Masha Frolova учу java
28 января, 21:22
я провтыкала пункт задания про IOExceptoin, дочитала уже когда нажала проверку, но решение приняло и без этого, тю.
хотя, в требованиях ведь не прописано )
0
Василий
27 января, 08:56
Не проходила валидация с IOException. Заменил на Exception и задачу приняло.
0
Oleksandr Lysykh
13 января, 04:58
для тех кто попался на выводе 0. две лекции назад в коментах выложили супер видео, просто пишите код паралельно с 15 минутным видосиком и больше проблем с инициализацией не будет.
0
Ян
11 января, 18:21
Сработало только когда статик блок был ДО public static final int MIN = min(A, B);
Хотя я думал и так и так поля вначале.
0