Призывная кампания

  • 3
  • Недоступна
Ввести с клавиатуры имя и возраст. Если возраст в пределах 18-28 (включительно), то вывести надпись "Имя, явитесь в военкомат", где Имя - это имя, введенное ранее с клавиатуры. Пример ввода: Amigo 18 Пример вывода: Amigo, явитесь в военкомат
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (242)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей QA в Ecwid
18 мая, 17:22
Какая актуальная задача)
Sm1le84 Диванный эксперт в Диван Student
позавчера, 10:48
Если возраст до 60 увеличить, то будет еще более близка к реальности)
10 мая, 11:00
у кого не виходит внимательно прочитайте нужно не только вивсети то собщение которое в переменной militaryCommissar
Ginzi
Уровень 6
2 мая, 10:58
Что-то я проворонил момент с && Когда оно появлялось ? 🤔
10 мая, 10:34
не это, иди лучше в Sololearn
TerrorBlade5555
Уровень 9
20 апреля, 07:37
Мне очень интересно, а где информация здесь в которой требуется оператор &&
10 мая, 10:33
сдесь вопще неросщиьано на новичков лучше иди в Sololearn там больще языков, и понятнее я тут с канером 3 дня не мог понять то он класс то переменая, а тпм сразу все пончтно, и не лают то что ты незнаешь не то что тут
Yuliya
Уровень 3
Expert
5 апреля, 02:54
А где изучались такие операторы как &&?
Kaz
Уровень 8
28 марта, 21:43
Да, обсуждение - это прям крутая фишка. Я забыл про такую штуку как && и про то, что при отсутствии условий ничего не произойдет само по себе и написал судя по всему максимально заковыристо, хотя проверку прошел:
Scanner keyboard = new Scanner(System.in);
    String name = keyboard.nextLine();
    int age = keyboard.nextInt();
    if (age < 18) {
        System.out.print("");
    } else if (age > 28) {
        System.out.print("");

    } else {
        System.out.print(name + militaryCommissar);
        }
10 мая, 10:35
ты и незабыл тут этому не учили еще) тди в Sololearn
Jilian
Уровень 4
27 марта, 22:16
Если возраст не находится в указанных пределах, то ничего выводить не нужно./////не понятно...пишу else ругается...не пишу, последнее условие не принимает. Почитала дальше коменты - нашла ошибку, ох уж эта ; после if...внимательно проверяйте
Hanowakamo
Уровень 3
7 марта, 11:20
Ля у меня попка сгорела с этих скобок фигурных
Julia May
Уровень 3
25 февраля, 14:17
Ёбушки-воробушки, какой я тормоз 😅 Вот надо же так - всё сделала правильно, кроме одного - скобку фигурную забыла поставить и тупила над этим 2 недели 🙈
Dmitry Boykov
Уровень 16
15 февраля, 20:56
А зачем вы все открываете фигурные скобки после if? Там никаких скобок не нужно, сразу на следующей строке идёт действие если вернулась true.
Scanner con = new Scanner (System.in);
      String name = con.nextLine();
      int age = con.nextInt();
      if (age >= 18 && age <= 28)
      System.out.println(name + militaryCommissar);
Evgen
Уровень 11
16 февраля, 15:34
В данном случае не обязательны, ибо действие одно, при ответе в консоль дополнительного sout имело бы смысл. А ну еще код ревью может счесть это хорошим тоном. PS. Амперсанды кстати тут еще не проходили вроде, оттого в решении JR не так элегантно.
Aleksei
Уровень 10
30 марта, 15:34
написал код один в один, нажимаю "запуск" и система выдает кучу ошибок, тут же нажимаю "проверить" и всё верно!!!! Что за галабаг))))? Scanner keyboard = new Scanner(System.in); String name = keyboard.nextLine(); int age = keyboard.nextInt(); if (age >=18 && age <=28) System.out.println(name + militaryCommissar);