Собственно вопрос в заголовке.
BufferedReader reader =new BufferedReader (new InputStreamReader (System.in));
while (reader.ready()) ИЛИ while (true)
что лучше поставить и есть ли принципиальная разница для решения данной задачи?
Anonymous #1577887
35 уровень
Есть ли разница между reader.ready() и true в условиях цикла While для решения данной задачи?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
PieIsLie
3 июля 2018, 21:17решение
while (reader.ready()) будет крутить цикл, пока потоку есть что отдать.
while (true) - бесконечный цикл, который прервется только если остановить его изнутри, например строчкой:
if (!reader.ready()) break;
+5