krembrule2016
@krembrule2016

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

Привет!

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

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

int secs = second % 60;

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

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

Войти через центр авторизации
Похожие вопросы