День недели

  • 3
  • Недоступна
Введи с клавиатуры номер дня недели. Далее, в зависимости от номера, выведи одно из названий: «понедельник», «вторник», «среда», «четверг», «пятница», «суббота», «воскресенье». Если введен номер больше 7 или меньше 1, выведи «такого дня недели не существует». Пример для номера 5: пятница Пример для
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (26)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3215964
Уровень 9
7 декабря 2022, 02:58
Дальше больше, задачи и правда даются иногда с темами которые еще не проходили. Дерзайте.
Кто ТО
Уровень 6
29 ноября 2022, 21:24
только через switch case решается эта задача
zero to hero
Уровень 29
21 февраля, 14:05
public class Solution {
    public static void main(String[] args) throws Exception {
        //напишите тут ваш код
        Scanner in = new Scanner(System.in);
        int dayweek = in.nextInt();
        if (dayweek == 1) System.out.println("понедельник"); else
        if (dayweek == 2) System.out.println("вторник"); else
        if (dayweek == 3) System.out.println("среда"); else
        if (dayweek == 4) System.out.println("четверг"); else
        if (dayweek == 5) System.out.println("пятница"); else
        if (dayweek == 6) System.out.println("суббота"); else
        if (dayweek == 7) System.out.println("воскресенье"); else
        System.out.println("такого дня недели не существует");
    }
}
Павел Ляпин
Уровень 21
13 июля 2022, 10:50
все дни недели пишите с маленькой буквы!!! 9 попыток сделал. еще посмотрите видео про switch и case, все проще простого.
Bingo Boom
Уровень 30
1 августа 2022, 19:51
сделал через switch case, спасибо, но в данной задаче разница не большая
Максим
Уровень 6
Expert
24 ноября 2022, 16:42
так здесь походу только и нужно со switch case решать..не пойму логики конечно изучения пока,даются темы и задачи которые ищешь в инете или комментариях и по сути переписываешь задачи..
Алексей Шилин
Уровень 9
1 июня 2022, 16:56
Решил по простому ... Проверку прошел ... Запросил правильное решение и понял что я вобще неправильно сделал ... ну примитивно правильно но по факту нет ... понял что нужно забегать вперед по материалу и лишь потом решать задачи...
Максим
Уровень 6
Expert
24 ноября 2022, 16:43
да,согласен,в комментарии подсказали что нужно использовать switch case ..зашёл в ютуб посмотрел,переписал со значениями в своё решение,как то так..
EvGenbl4
Уровень 14
19 января 2022, 11:46
Java Switch Statement Может помочь в решении задачки
Anonymous #2477728
Уровень 17
2 января 2022, 19:13
В данной задаче правильнее использовать switch, case.
Александр_Долгов Ведущий эникейщик
6 декабря 2021, 16:10
Маленькая подсказка, посмотрите https://javarush.com/groups/posts/operator-switch-v-java И когда вводите дни недели(а именно, то что должно быть в поле вывода) лучше скопировать и вставить из задания, так как механизм который проверяет это робот и для него есть разница в верхних и нижних регистрах.
Yatogami
Уровень 28
25 ноября 2021, 07:01
if (nday>7 & nday<1) System.out.println("такого дня недели не существует"); Не выполняет условие задачи не понимаю в чем дело…
Yatogami
Уровень 28
25 ноября 2021, 08:40
Расписал на две строчки nday<1 nday>7 Прошла проверку…
Alexander Omelyashko
Уровень 6
Expert
5 октября 2022, 18:15
используй или && или ||
Fedel
Уровень 35
18 октября 2021, 14:35
Наконец то задача в которой все понятно)).
25 сентября 2021, 04:03
в лекции говорилось, если в if одно действие, тогда скобки {} не обязательны, у меня все работало, только при проверке не выполнялось третье условие (почему то), установил везде скобочки, проверку прошло. Какая то недоработка