Я не понимаю как ее решить. В вычислениях все использую какой-то знак % . Подскажите, какой метод мне использовать для решения задачи?
ANDRUSHA
5 уровень
КАК ЕЕ РЕШИТЬ?
Обсуждается
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей
21 апреля 2020, 11:29
Ссылка https://habr.com/ru/post/164521/. Там статья мне помогла.
0
hidden #598481
21 апреля 2020, 10:00
a % b вычисляет остаток от деления a на b. Если он равен нулю, то а кратно b
0
ANDRUSHA
21 апреля 2020, 10:13
вот этого я не пойму. Он вычисляет цифры после точки? тоесть в числе 5.16 этот % будет равен 0.16? где можно про такие команды прочесть?
0
Ksenia VolkovaJava Developer в DXCMaster
21 апреля 2020, 10:21
Нет, он высчисляет остаток - то, что остается при делении нацело.
14 % 5 будет 4 (14 - 5*2 = 4)
6 % 3 будет 0
Если остаток равен 0, значит число делится без остатка.
+1
hidden #598481
21 апреля 2020, 10:21
Как номер года может быть дробным?
int - это целые числа, double тут не требуется.
Если ты будешь % использовать с целыми числами (что и требуется в задаче), то остаток будет целым, а если с дробными, то дробным.
Ты, похоже, думаешь, что этот оператор вычисляет дробную часть числа. Ты не понял. Остаток от деления одного числа на другое.
Например 7 % 3 = 1, т.к. 7 = 3 * 2 + 1
13 % 5 = 3, т.к. 13 = 5 * 2 + 3
17.4 % 2.7 = 1.2, т.к. 17.4 = 2.7 * 6 + 1.2
+1
ANDRUSHA
21 апреля 2020, 10:31
спасибо
0
ANDRUSHA
21 апреля 2020, 10:31
спасибо
0
ANDRUSHA
21 апреля 2020, 10:31
помогли)
0
ANDRUSHA
21 апреля 2020, 09:50
как мне указать число должно быть целое или с точкой?
0
ANDRUSHA
21 апреля 2020, 09:52
точнее как сделать что б программа определяла при делении на 400 оно целое или нет
0
Александр Киселёв
21 апреля 2020, 10:03
а можно код посмотреть?
0
ANDRUSHA
21 апреля 2020, 10:11
я там ничего не писал ,кроме BuffereReader)
0
Александр Киселёв
21 апреля 2020, 10:18
мне не понятно, что за задача, поэтому и помочь Вам не могу
0