JavaRush
AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
JavaRush/Помощь по Java задачам/Программа не работает
Mr Nixon.2
6 уровень
  • 27.08.2019
  • 873просмотров
  • 3комментариев

Программа не работает

Вопрос по задаче Сколько ты весишь?
Java Syntax,  2 уровень,  8 лекция
Решен


- Амиго, ты знал, что сила тяжести на Луне составляет примерно 17% от силы тяжести на Земле?
- Нет.
- Вот и я не знал. А теперь этой информацией нужно пользоваться часто, и, чтобы не считать каждый раз, реализуй метод getWeight(int), который принимает вес тела (в Ньютонах) на Земле, и возвращает, сколько это тело будет весить на Луне (в Ньютонах).
Тип возвращаемого значения - double.

Пример:
Метод getWeight вызывается с параметром 888.

Пример вывода:
150.96

Требования:
  • Метод getWeight(int) должен быть публичным и статическим.
  • Метод getWeight должен возвращать значение типа double.
  • Метод getWeight не должен ничего выводить на экран.
  • Метод getWeight должен правильно переводить вес тела в Ньютонах на Земле в вес этого же тела на Луне, и возвращать это значение.
....
package com.javarush.task.task01.task0136; /* Да хоть на Луну! */ public class Solution { public static void main(String[] args) { System.out.println(getWeight(888)); } public static double getWeight(int earthWeight) { double getWeight = 888/17*100; return getWeight; //напишите тут ваш код } }
+1
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Игорь
Уровень 3
28 июля 2020, 18:18
ЧТоб прога заработала, прокатил следующих ответ: double getWeight = earthWeight*0.17; return getWeight;
+2
Артём Бабейкин
Уровень 3
27 августа 2019, 19:48решение
Попробуйте вместо 888 указать earthWeight в строке:
double getWeight = 888/17*100;
например, так:
double getWeight = earthWeight * 0.17;
+7
Юрий
Уровень 3
22 мая 2020, 11:18
Спасибо за подсказку. Вот решение: double getWeight = earthWeight * 0.17; return getWeight;
0
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush