Мне поручили создать инверсию программы. Я написал программу, которая дала мне общее количество секунд.
когда я положил в час минут и секунд
(ex) 1hr28m42s = 5322 секунд
-не теперь мне нужно сделать так, чтобы, когда я положил в секундах это
говорит мне время, (ex) 9999 секунд = 2h46m39s
Я пытался гуглить обратные числа, но много результатов
просто придумать инверсию точек или матриц, я попытался найти
на стеке потока с тегом обратного, но я не знаю, правильно ли я это делаю
если вы, ребята, уже видели этот вопрос, уже задавали извините и, пожалуйста,
перенаправить меня!
До сих пор я только назначил переменные для второго покрытия, а не минуты и часы
но даже это не хорошо, я мог бы опубликовать свой другой код для моего первого преобразования запроса
время в секундах, если что-нибудь
Как мне ограничить целое число в определенной точке, чтобы оно сбрасывалось после?
(пример), если x превышает 60, он возвращается к 1? Спасибо, парни
пока код:
//Assigned variables to distinguish time
int second = 1;
int minute = second + 59;
int hour = minute * 60;
int x; // x tells you the time
//Enters the seconds for conversion
System.out.println ("Enter the seconds to be converted: ");
second = scan.nextInt();
//This print tells you the above information in terms
//of total seconds capping off at 60
x = second + (second /60) + (second/60/60);
System.out.println ("The total time in seconds is " +x);
Вы хотите подходить к этому по-другому (по крайней мере, используя большинство языков программирования).
Вы уже знаете, что из 2 часов, 12 минут и 5 секунд вы берете количество секунд за 2 часа, добавляете количество секунд за 12 минут и затем добавляете последние 5 секунд.
Иначе ты делаешь это так.
Вы начинаете с 7925 секунд.
Теперь вы сделали, и у вас есть 2 часа, 12 минут и 5 секунд.
Других решений пока нет …