Gremlin92
@Gremlin92
Целеустремленный

Узнать остаток от деления в минутах?

Есть трек его длина изменяется в секундах(тип float переменной currentlength), нужно узнать сколько минут в нем после убирания круглых часов, использую такую конструкцию, но что-то не то когда трек больше 60 минут
if((int)60 / (((int)currentlength)/60) == 0)
                shedulewriter.write("10.");   
            else
                shedulewriter.write("11."); 
            k = (((int)currentlength/60)) % 60;
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
myjcom
@myjcom
float length = 133456.45678f;
int s = (int)length % 3600 / 60;

s == 4

float length = 133456.45678f;
int s = (int)length % 3600;
System.out.printf("%d.%d", s / 60, s % 60);

OUT:
4.16
Ответ написан
Ваш ответ на вопрос

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

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