Задумался над вопросами:
1) Допустим нужно некоторое диалоговое окно, которое просит пользователя написать 3 различных слова, при этом, чтобы получался примерно такой диалог:
Привет!
Введи слово
пользователь вводит слово
Отлично! Переходим ко второму
пользователь вводит слово2
Супер! И последнее
пользователь вводит слово3
Огонь. У тебя получилось слово1+слово2+слово3
Как в тогда поступать?
Код, отвечающий за ввод с клавиатуры будет выглядеть так?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String word1 = reader.readLine();
String word2 = reader.readLine();
String word3 = reader.readLine();
2) А если немного усложнить и предоставить пользователю на выбор для каждого из 3 слов еще 3 ( т.е. слово 1 = вариант 1, вариант 2, вариант 3) - как проверить, что пользователь ввел именно это слово?
Anonymous #3148344
4 уровень
Вопрос по методам ввода с клавиатуры
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3148344
24 августа 2022, 08:43
Хорошо, спасибо. Это есть ответ на второй вопрос. А что с первым?)
0
KIRA Разработчик в prosv.ru Expert
24 августа 2022, 08:49
Код, отвечающий за ввод с клавиатуры будет выглядеть так?
Да
0
KIRA Разработчик в prosv.ru Expert
24 августа 2022, 08:41
Для сравнения строк есть метод equals()
Хотя в случае вариантов обычно ответ от пользователя это цифра (номер варианта)
1. фраза 1
2. фраза 2
3. фраза 3
Пользователь вводит скажем "2" и вы обрабатываете ответ и как то реагируете на это 0