JavaRush
AI Academy
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
JavaRush/Помощь по Java задачам/как проинициализировать?
Даниил Соловьев
4 уровень
  • 16.05.2019
  • 842просмотров
  • 8комментариев

как проинициализировать?

Вопрос по задаче Конвертер времени
Java Syntax,  3 уровень,  5 лекция
Обсуждается

Добавь метод public static int convertToSeconds(int hour) который будет конвертировать часы в секунды.
Вызови его дважды в методе main с любыми параметрами.
Результаты выведи на экран, каждый раз с новой строки.

Требования:
  • Добавь метод convertToSeconds, он должен быть public static, возвращать и принимать int.
  • Метод convertToSeconds должен переводить переданные часы в секунды.
  • Метод main должен дважды вызывать метод convertToSeconds.
  • Метод main должен выводить результаты вызова на экран, каждый раз с новой строки.
  • Метод convertToSeconds не должен ничего выводить на экран.
....
package com.javarush.task.task03.task0312; /* Конвертируем время */ public class Solution { public static int convertToSeconds(int hour){ int sec = (hour*3600); return sec; } public static void main(String[] args) { int sec; System.out.println(sec); } }
0
Комментарии (8)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Yury Boyko
Уровень 17
11 октября 2019, 07:15
Несколько ошибок: 1. В методе, как уже говорили, int sec = (...); скобки здесь не нужны. 2. В main задал переменную и ее же вывел в консоль, а надо вывести метод. Причем два раза и с каким либо значением. Перечитай условие.
0
Алёна
Уровень 8
16 мая 2019, 20:02
return вызываться должен в методе convertToSeconds
0
Алёна
Уровень 8
16 мая 2019, 19:59
Прошу прощения объяснять не очень умею .
0
Алёна
Уровень 8
16 мая 2019, 19:58
int hour - это параметры метода convertToSecond ! Переменная int в методе main не нужна вообще
0
Алёна
Уровень 8
16 мая 2019, 19:56
3 пункт посмотри внимательнее .Метод main должен 2 раза вызывать convertToSeconds.В методе main результат будет выводиться в консоль естественно с помощью System.out.println 2 раза .Про вызовы методов была лекция там по-моему даже пример есть .
0
WeDen
Уровень 7
16 мая 2019, 12:33
int sec;
System.out.println(sec);
Ты создал переменную но не дал значение. Потом просишь вывести значение переменной. int sec = (hour*3600); //зачем скобки? убирай, они ни на что не влияют. Метод у тебя правильный. Проблема в коде main Как я решил такую задачу: С помощью "System.out.println" обратился к методу "convertToSeconds" чтобы показать на экран данные, которые этот метод мне вернул. Спроси что непонятно я попробую подвезти к ответу)
+1
shevas
Уровень 5
16 мая 2019, 10:55
если уже объявляешь переменную seс , то ей нужно присвоить значение, а не формулу( к примеру 3600), а дольше: return sec*hour; а методе main надо вызвать метод convertToSeconds, например вот так int a = convertToSeconds(3); \\ где в скобках пишешь сколько часов тебе надо конвертировать, и все, вывод на экран переменной "а".
+1
Александр
Уровень 25
16 мая 2019, 09:51
инициализация переменной - это первое присвоение ей какого-либо значения. обрати внимание на переменную sec.
0
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush