Смотрю решения у других людей и оказывается у многих код лаконичнее чем мой.
Это придёт с опытом?
Эдуард Великий
3 уровень
а что можно обойтись одним Scaner?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Эдуард Великий
21 мая 2025, 15:10
Спасибо за такой подробный ответ ,вероятно таких классов как сканер которые можно так же использовать много,и при их появлении уразумеется информация!
0
hidden #3303140
21 мая 2025, 12:42полезный
Ну вот ты узнал, что можно пользоваться одним сканером, и это твой новый опыт. Значит, тебе пришёл новый опыт, который ты можешь в дальнейшем использовать.
В объектно-ориентированном программировании (а джава относится к объектно-ориентированным языкам) любая сущность является объектом, который:
а) хранит в себе определённый набор данных
и/или
б) выполняет определённый набор функций.
Сканер - это объект, среди функций которого есть чтение данных из потока ввода в определённом формате. Если ты создал объект, который умеет это делать, и сохранил его в переменную, то почему бы его не использовать каждый раз, когда это требуется сделать?
Это как бы может не самая очевидная первоначально вещь, но вполне себе разумеющаяся. Ты в любой момент выполнения программы можешь спросить себя: а какие переменные у меня в данный момент созданы? Что в них хранится? Как и для чего я могу их использовать? В этом случае подобный вопрос не появится.
+4