Из-за дефицита знаний языка Java не могу понять суть вот такой строки кода:
int secs = second % 60;
Переменная second это обычный int, который наращивается каждую секунду.
Когда она становится больше/кратна или равна 60, то все понятно, отсчет начинается с начала 0..1..2..3.. и т.д.
Но, когда second насчитала, к примеру, 1, то остаток от целочисленного деления СУМБУРЕН(0,016666...), но в переменную секс все равно попадает то, что надо.
Как это происходит? Где магия?