Ввести с клавиатуры имя и возраст. Если возраст в пределах 18-28 (включительно), то вывести надпись
"Имя, явитесь в военкомат", где Имя - это имя, введенное ранее с клавиатуры.
Пример ввода:
Amigo
18
Пример вывода:
Amigo, явитесь в военкомат
Призывная кампания
- 3
Недоступна
Комментарии (155)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Яков Мануилов
25 июня, 07:39
Не нужно &&, и, как оказалось, программа может работать без значений else, кстати, крутой компилятор онлайн - https://www.tutorialspoint.com/compile_java_online.php
В нем перепроверяйте код, на сайте здесь, нельзя его перепроверить, так как, он блокируется для редактуры.
0
Anonymous #3095889
22 июня, 16:18
почему зайдя в обсуждение задачи я не могу легко выйти обратно в лекцию?
0
Anonymous #3095889
22 июня, 16:16
ПОлучается в условии серьезное противоречие,
"Программа должна считывать данные с клавиатуры два раза."
вот я и писал встречные вопросы пользователю как его зовут да сколько ему лет, не будет же человек просто так, без всякого приглашения вводить в программу свою имя и возраст, если нет вопроса-приглашения.
0
Neokat котик
24 июня, 18:56
вы для этого создаете поле для ввода. Можно представить что они подписаны)
0
Anonymous #3095889
22 июня, 16:10
Отвратительная задача.
Вы же сами в условии пишите что программа должна считывать с клавиатуры два раза.
Вот я и делал их. А оказывается зря. Как только закомментил две строчки
//System.out.println("Как вас звать?");
//System.out.println("Введите цифрами ваш возраст");
Сразу всё прошло. Некорректно условие задачи формировано!
0
Burati nator
7 июня, 16:50
Я полтора часа ковырял эту задачу, но принципиально не лез никуда, чтобы решить самому. Прошлые лекции помогли. Долго мучался с тем, что else можно вписать только сразу после if. Только когда вспомнил про чудесный символ +, меня как будто осенило. Потрясающее чувство - полтора часа пролюбить на простейшую задачку и при этом почувствовать себя гением, когда наконец смог ее решить.
+1
Burati nator
7 июня, 16:53
После написания этого комментария - прочитал первый абзац следующей части лекции, где написано про блок команд. Ржу над собой, не могу остановиться)))))
Ну хоть код компактный получился)))
0
diyara.azimova
7 июня, 16:39
выдает ошибку только потому что добавила "Введите имя: " и "Ваш возраст: ", из-за этого только с 8 попытки решила задачу, и то после просмотра комментариев. Так решила бы с первой...потому что в начале писала код в Eclipse
0
Yuta4ka
2 июня, 21:44
Помог материал предыдущих доп. лекций 2 уровня, вспомнила оператор &&.
Важный момент - слово "включительно" относится не только к 28, но и к 18, я на это сразу не обратила внимание.
0
Дмитрий Воробьёв
1 июня, 21:24
если у вас всё покрыто красным, проверьте, может быть вы в другой последовательности принимаете имя и возраст
0
Andrei
16 мая, 13:28
два момента, чтобы решить задачу о которых не говорили в лекции:
1. if (age >= 18 && age <=28)
2. else {}
Удачи! =)
+3
Max Colt
26 мая, 12:05
народ! не пишите готовые ответы. понятно, что вы рады, что догадались и все такое, но даже в правилах тут об этом просят. вы лишаете возможности других обучающихся учиться самостоятельно искать. спасибо за понимание)
+1
Bakytzhan Rakhmetov
25 апреля, 11:56
В Python можно написать так:
В Java
Получается в Java что бы проверить условие пределах от 18 до 28 включительно нужно if вложить в if разделяя фигурными скобками? +5
lebedko
25 апреля, 18:02
попробуй использовать оператор &&, про него рассказывали в доп лекциях в конце 2-го уровня https://javarush.ru/groups/posts/1924-operacii-nad-chislami-v-java
+4
Timur
29 апреля, 15:08
Спасибо за иллюстрацию вложения одного условия в другое. Использовать логический опреатор && в этой задаче проще, но твоё решение может когда-нибудь пригодиться. 😀
+1
Max Colt
25 мая, 21:25
я с одним & сделал, тоже ок.
0