Конвертируем время

  • 3
  • Недоступна
Часов — мало, секунд — много. Возможно, измерение времени в секундах породило бы иллюзию, что времени у нас больше, чем его есть на самом деле?.. Впрочем, оставим философию и займемся программированием. Нам нужно реализовать метод, который будет конвертировать часы в секунды, а там уже увидим, что из этого получится.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (93)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Александр4 уровень
15 июня, 15:33
Никак не могу привыкнуть, каждый раз ввожу лишние переменные, типа int res, int sec = 3600; да ещё и формулу int res = hour * sec; затем return res; потом захожу в обсуждения и вспоминаю что можно то же самое одной строчкой написать! хотя много примеров видел 🤦‍♂️
nosovaks3 уровень
9 июня, 18:28
попыток 10 не могла понять, что забыла про { } в методе
Михаил Никитюк5 уровень, Харьков
21 мая, 21:28
дольше думал как конвертировать часы в секунду и за 10 секунд написал код, а всего то надо было 3600 * hour
Сергей5 уровень
26 апреля, 18:24
мдэ... Написал return hour*360; и ошибка во втором требовании... Видимо не учли что мы можем в уме перемножить 60*60...
FanDorin5 уровень, Улан-Удэ
2 мая, 08:51
Все учтено, просто в уме не все могут правильно перемножить;)
Pavel Elizarov9 уровень, Нижний Новгород
2 мая, 09:08
😂))))))))
Pavel Elizarov9 уровень, Нижний Новгород
2 мая, 09:08
60 на 60... 6 на 6 = 36(два нуля держим в уме), добавляем два нуля)
Семён5 уровень, Великий Новгород
2 мая, 17:16
Мдааааааааааааааа, учи матешу.
Yazdigurd Nazarov3 уровень, Erlangen
24 апреля, 22:24
Где я ошибся ? помогите РЕБЯТА
Оля3 уровень
18 апреля, 17:13
Друзья! Помогите, поправьте меня, пожалуйста, кажется я делаю совсем неправильно. У меня вечная проблема: пытаюсь решать подобные задачи по принципу математических уравнений; Т.е. пишу в методе public static int convertToSeconds(int hour), Потом задаю "переменную" : hour = 60*sec; А в следующем методе "main" у меня идет : return 2*hour; System.out.println(2*hour). Естественно при запуске выдает ошибку, но я не могу понять, в каком направлении здесь следует мыслить?
Максим Белоусов4 уровень, Москва
19 апреля, 11:19
Попробуй понять так: (int hour) - это количество часов которые примет метод convertToSeconds из метода main. В теле метода нужно перевести количество часов в секунды и сразу вернуть значение, на языке программы будет выглядеть так: return - оператор который возвращает значение обратно в метод main hour - количество часов (значение которое нам передают из метода main)*3600 (это количество секунд в часе) В методе main нужно вывести полученное значение из метода convertToSeconds, для этого мы вызываем оператор System.out.println, который с помощью метода convertToSeconds переведет часы в секунды. На языке кода будет выглядеть так: public class Solution { public static int convertToSeconds(int hour) { return hour*3600; } //напишите тут ваш код public static void main(String[] args) { System.out.println(convertToSeconds(3)); System.out.println(convertToSeconds(5));//напишите тут ваш код } }
Mihail Klimenko9 уровень, Краснодар
10 мая, 11:47
Все правильно, но объяснять нужно с использованием фрагментов кода, а не выкладывать готовое решение. Только по этому не могу плюсануть
Михаил Свидницкий9 уровень, Киев
17 апреля, 06:48
Написал :public static int convertToSecond(int hour) Надо было: public static int convertToSeconds(int hour) 11 раз искал ошибку, вся закавыка должно быть 100% как в задании.
Исмаил Сергеев3 уровень, Санкт-Петербург
29 апреля, 20:08
спасибо мил человек - с первого раза все правильно написал, ошибся только в названии метода и полчаса ошибку искал
Ivan17 уровень, Череповец
2 мая, 16:08
я пошёл дальше и написал converterToSeconds
Дмитрий10 уровень, Алматы
9 апреля, 13:33
такая же ошибка converToSecond вместо convertToSeconds, хотя программа делала все что нужно!
javaSerdj11 уровень, Санкт-Петербург
26 марта, 04:21
Написал вместо convertToSeconds - convertToSecond и программа не засчитывала! Огонь!
Евгений17 уровень
8 апреля, 11:15
Такая же ошибка, пока не увидел твое сообщение не понял
Aleksandr Basalaev16 уровень, Huizhou
23 марта, 18:23
С методом конвертации понятно, main вот так реализовал System.out.println(convertToSeconds(24) + "\n" + convertToSeconds(39));