Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/64: Рейтинг темы: голосов - 64, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 8

Название дня недели по его номеру

15.11.2013, 13:34. Показов 13317. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добавьте новый класс с именем DateTwo
Объявите поле dayNumber, который будет хранить числа от 1 до 7. 1 - это понедельник. 2 - вторник и т.д.
Создайте метод displayDay, в котором разместите конструкцию if-else для проверки значения dayNumber и вывода, соответствующего сообщения, например: «Сегодня - понедельник». Или «Сегодня - пятница. Ура!!!» Если же dayNumber содержит значение больше 7 или меньше 1, то должно выдаваться сообщение: «Ошибка: такого дня недели нет».
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2013, 13:34
Ответы с готовыми решениями:

По номеру дня недели выдать расписание спортивных кружков в спортзале
Сложить алгоритм, который по номеру дня недели (натуральным числом от 1 до 7) выдает как результат расписание спортивных кружков в...

Вывести название дня недели по его номеру
составить программу,которая в зависимости от порядкового номера дня недели (1,2,...,7) выводит на экран его...

Вывести название дня недели по его номеру
Вывести название дня недели по его номеру. Реализовать задачу, используя switch и IF.

4
...
 Аватар для anmartex
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
15.11.2013, 19:03
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class DateTwo {
    protected int dayNumber = 0;
 
    public DateTwo() { ; }
 
    public DateTwo(int dayNumber) {
        this.dayNumber = dayNumber;
    }
 
    public void setDayNumber(int dayNumber) {
        this.dayNumber = dayNumber;
    }
 
    public void displayDay() {
        if (dayNumber == 1) {
            System.out.println("Сегодня - понедельник");
        }
        else if (dayNumber == 2) {
            System.out.println("Сегодня - вторник");
        }
        else if (dayNumber == 3) {
            System.out.println("Сегодня - среда");
        }
        else if (dayNumber == 4) {
            System.out.println("Сегодня - четверг");
        }
        else if (dayNumber == 5) {
            System.out.println("Сегодня - пятница. Ура!!!");
        }
        else if (dayNumber == 6) {
            System.out.println("Сегодня - суббота");
        }
        else if (dayNumber == 7) {
            System.out.println("Сегодня - восскресенье");
        }
        else {
            System.out.println("Ошибка: такого дня недели нет");
        }
    }
}
1
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
17.11.2013, 13:10
anmartex, напрашивается switch case )
0
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 8
17.11.2013, 13:53  [ТС]
anmartex,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  public class Clock {
    protected int PartOfDay =2400; 
    
    public Clock(){;};
    
    public Clock (int PartOfDay ){
        this.PartOfDay = PartOfDay ;          
   } 
    public void setPartOfDay (int PartOfDay) {
        this.PartOfDay = PartOfDay ;
    }
    public void displayPartOfDay() {
     if ((PartOfDay==801) ||(PartOfDay== 1200)||(1200>PartOfDay)){
            System.out.println("Сейчас - Утро");
    }
    else if ((PartOfDay==1201)||(PartOfDay==1700)||(1700>PartOfDay)){
            System.out.println("Сейчас - День");   
        }
    else if ((PartOfDay ==1701)||(PartOfDay==2400)||(2400>PartOfDay)){
            System.out.println("Сейчас - Вечер");  
        }
    else if((PartOfDay==0001)||(PartOfDay==800)||(0001>PartOfDay)){;
    
                  System.out.println("Сейчас-Ночь");
     }
    else{
          System.out.println("ошибка");
           }  
      }
   }
в чем тут ошибки если использование if и if-else, следующий уровень. Требуется создать класс Clock, который отображает название времени дня в зависимости от значения переменной, хранящей текущее время.

08:01 - 12:00 Утро
12:01 - 17:00 День
17:01 - 24:00 Вечер
00:01 - 08:00 Ночь

Выполните действия:

Создайте новый класс Clock с полем текущего времени PartOfDay
Создайте метод displayPartOfDay, использующий if-else для проверки currentTime и выдачи, соответствующего значения. Например если currentTime содержит значение 1504, то должно быть выдано сообщение: «Сейчас - день»
Если значение PartOfDay ошибочно, то и сообщение должно быть соответствующее.
0
...
 Аватар для anmartex
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
17.11.2013, 14:55
mutagen, так бы и сделал если бы не задание.

Добавлено через 13 минут
kalyamba, что-то вы с условиями намудрили.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class Clock {
    protected int PartOfDay = 2400;
 
    public Clock() { ; }
 
    public Clock(int PartOfDay) {
        this.PartOfDay = PartOfDay;
    }
 
    public void setPartOfDay(int PartOfDay) {
        this.PartOfDay = PartOfDay;
    }
 
    public void displayPartOfDay() {
        if ((800 < PartOfDay) && (PartOfDay <= 1200)) {
            System.out.println("Сейчас - Утро");
        }
        else if ((1200 < PartOfDay) && (PartOfDay <= 1700)) {
            System.out.println("Сейчас - День");
        }
        else if ((1700 < PartOfDay) && (PartOfDay <= 2400)) {
            System.out.println("Сейчас - Вечер");
        }
        else if ((0 < PartOfDay) && (PartOfDay <= 800)) {
            System.out.println("Сейчас-Ночь");
        }
        else {
            System.out.println("ошибка");
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2013, 14:55
Помогаю со студенческими работами здесь

По номеру дня недели вывести его название
составить программу,которая в зависимости от порядкового номера дня недели (1,2,...,7) выводит на экран его...

По номеру дня недели напечатать его название
Помогите написать программу, пожалуйста

По номеру дня недели вывести его название
по номеру дня недели вывести его название

По номеру дня недели определить его название
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { static int days={0,31,28,31,30,31,30,31,31,30,31,30,31}; int...

По номеру дня недели вывести его название.
1.По номеру дня недели вывести его название. 2.Написать программу, которая по введенному числу из промежутка 0……..24,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru