Задать вопрос
krembrule2016
@krembrule2016

Как происходит конвертация в секунды?

Привет!

*Осторожно! Глупый вопрос!*

Из-за дефицита знаний языка Java не могу понять суть вот такой строки кода:

int secs = second % 60;

Переменная second это обычный int, который наращивается каждую секунду.
Когда она становится больше/кратна или равна 60, то все понятно, отсчет начинается с начала 0..1..2..3.. и т.д.
Но, когда second насчитала, к примеру, 1, то остаток от целочисленного деления СУМБУРЕН(0,016666...), но в переменную секс все равно попадает то, что надо.
Как это происходит? Где магия?
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Академия Эдюсон
    Java-разработчик + ИИ
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
samodum
@samodum
Какой вопрос - такой и ответ
Это не целочисленное деление, а именно остаток.
1 % 60 = 1
62 % 60 = 2
185 % 60 = 5
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы