У меня получается 0 при выводе на консоль. Где ошибка? Смотрю примеры так же решаются

Hello Google

public static int convertToSeconds(int hour)
{
    int sec = hour / 3600;
    return sec;
}

public static void main(String[] args) {

    System.out.println ((convertToSeconds(34)));
    System.out.println ((convertToSeconds(15)));    
}
1 ответ

Hello Google

Я уверен, что имеется в виду

int sec = hour * 3600;
              ^^^

Иначе это выражение hour / 3600 всегда будет равно 0 при заданных аргументах, так как имеет место целочисленная арифметика.

licensed under cc by-sa 3.0 with attribution.