Введение
Добро пожаловать в Джаватаун — оживленный мегаполис, где всё работает на коде Java! Мэр города только что объявил о запуске новой инициативы по обучению новичков основам взаимодействия с пользователем. В рамках этого проекта требуется простая программа, демонстрирующая использование класса Scanner для получения данных из консоли.
Именно вам выпала честь завершить разработку этой программы! Базовая структура уже подготовлена, и ваша задача — добавить недостающий фрагмент кода, который считывает имя пользователя с помощью Scanner.
Эта программа станет наглядным пособием для новых жителей Джаватауна, показывая, как наладить диалог между приложением и человеком. Готовы ли вы сделать Джаватаун самым интерактивным местом для начинающих программистов? Приступаем к кодингу!
Доработка программы пользовательского ввода
В этом упражнении вы поработаете над фундаментальным аспектом интерактивного программирования: получением данных от пользователя. Выполнив это задание, вы усовершенствуете базовую программу на Java, чтобы она могла выводить персонализированное приветствие. Давайте оживим Джаватаун с помощью пользовательского взаимодействия!
Задачи
- Откройте предварительно созданный файл
WelcomeToJavaTown.javaв директории~/project. - Найдите в коде комментарий TODO.
- Добавьте строку кода, которая использует Scanner для чтения имени пользователя.
Требования
- Файл
WelcomeToJavaTown.javaуже должен находиться в директории~/project. - Вам нужно добавить только одну строку кода в месте, указанном комментарием TODO.
- Используйте существующий объект
scannerдля чтения ввода. - Сохраните полученное значение в переменную
name. - Используйте команду
javacдля компиляции программы и командуjavaдля её запуска.
Пример
При правильном выполнении программа должна работать следующим образом:

cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown
Пример вывода:
Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
Резюме
В этом испытании вы завершили создание программы на Java, которая демонстрирует использование класса Scanner для получения данных от пользователя. Это упражнение закрепило ключевую концепцию интерактивности, которую вы изучили в своих первых уроках по Java.
Выполнив это задание, вы:
- Попрактиковались в использовании класса Scanner для чтения данных из консоли.
- Научились интегрировать ввод пользователя в вывод программы.
- Получили опыт чтения и модификации существующего кода Java.
Навык получения пользовательского ввода является основополагающим при создании интерактивных приложений. Продолжая свое путешествие по Джаватауну, вы увидите, что большинству программ требуется взаимодействие с пользователем, и класс Scanner — один из основных инструментов для этого в консольных приложениях.
Продолжайте практиковаться и экспериментировать. Попробуйте изменить приветственное сообщение или запросить у пользователя дополнительную информацию. Чем больше вы пишете код, тем увереннее вы будете чувствовать себя в мире Java. Добро пожаловать в интерактивный мир программирования!



