День недели

  • 4
  • Недоступна
На планете Терра до сих пор встречаются «офисы» — устаревшая форма рабочего пространства. При нынешнем развитии технологий в них нет нужды, но земляне склонны ностальгировать и не спешат их упразднять. У сотрудников земных офисов развивается «пятничный синдром»: они постоянно хотят знать, какой сейчас день недели. Напишем для них программку!
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (86)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Авдей7 уровень, Taganrog
10 августа, 10:29
В самом деле, куда проще и менее накладней решить данную задачу с использованием массивов. https://javarush.ru/groups/posts/massivy-java
Andrii5 уровень
воскресенье, 21:55
красиво, чувствовал что есть более короткое решение. Спасибо за идею. Не забываем только о первом элементе массива - он у нас по счету нулевой
Andrey Embassador6 уровень
3 августа, 09:12
решается просто через оператор if. Вот только обьясните мне пожалуйста, почему if (a<1||a>7) я должен писать именно через || ? почему нельзя через && ? из за этого с 6 раза решил пока случайно решил вставить || вместо &&...
Alexander Davydov7 уровень, Санкт-Петербург
6 августа, 12:46
логический оператор && это "И", а || это "ИЛИ". В первом случае у вас получится ЕСЛИ a<1 И a>7, то выполняется условие... В данном случае у Вас 'a' не может быть одновременно и <1 и >7. Поэтому использовать в данном случае && неправильно. А во втором случае ЕСЛИ a<1 ИЛИ a>7, то выполнить условие... И тут уже 'a' может быть либо <1, либо >7.
1 августа, 20:11
Да, в который раз надо было скопировать дни из задания, а не самому печатать...
Владислав5 уровень
1 августа, 18:29
Если кому интересно решил через массив Стрингов. Под нулевым индексом такого дня не существует, а с первого индекса по седьмой дни недели. Написал иф число от 1 до 7 (включая и 1 и 7) то распчатай ячейку массива под номером с клавиатуры(как вы назовете бафер зависит от вышей фантазии) а если нет, то распечатай нулевой индекс в котором лежит такого дня не существует!
ДМИТРИЙ10 уровень, Белгород
15 июля, 20:35
Остается надеяться, что чем больше ошибок сделал сейчас, тем меньше ошибок будет потом..
Марат8 уровень, Penza
11 июля, 12:01
Чёто через switch не хочет приниматься, придется на if все переписывать. upd свич работает, это просто я дни недели с Большой буквы писал)
Hasanxan Huseynov6 уровень
7 июля, 20:05
Помогите найти ошибку
Александра 8 уровень, Харьков
7 июля, 20:19
напишите код
Роман10 уровень
6 июля, 09:39
Откуда вы уже массивы и свитчи какие то знаете...
NomakAnton9 уровень, Казань
2 июля, 13:58
Решил сложным способом - создал массив Stringов куда положил все дни недели(первый элемент массива проинициализировал "тест"
String array[] = {"тест","понедельник","вторник","среда","четверг","пятница","суббота","воскресенье"};
И далее просто число которое ввели с клавиатуры я использовал как индекс элемента массива
if(day > 0 && day < 8){
          System.out.println(array[day]);
      }
Алексей Татаринцев6 уровень, Санкт-Петербург
29 июля, 12:02
Сделал подобно, отличный способ и всего одно условие
probel7 уровень
14 июня, 01:33
решил через Scanner и switch