У меня получается 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.