int m = centimetre / 100;
retyrn m;
Этот пример не верный но число получается 2 как и решение задачи! но оно мне пишет что не правильно ?
return centimetre / 100;
этот правильный ответ но так же по решению задачи выходит 2 !!!!!!!!!!
Evgeny
4 уровень
Ребят кто подскажет отличие решение?
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
TTxx
24 декабря 2020, 18:30
Я перемудрил, полез в гугл, Math.round() там нашёл. Ладно, главное получилось.
0
Иван Борзов
6 декабря 2020, 05:27
Приводите полный код. Прямо из задачи нажимайте помощь и пишите вопрос - мы получим полный набор сведений.
Иначе просто не ясно, где проблема
0
hidden #2322530
5 декабря 2020, 18:47
правильно пишется return
0
Evgeny
6 декабря 2020, 04:17решение
Да я понял опечатка! по первому вопросу есть коментарий ?
+2
hidden #2322530
6 декабря 2020, 06:21
по какому
0
Alex
7 декабря 2020, 10:32
Смысл таков, что вернуть необходимо значение ЦЕЛЫХ метров после конвертирования. Результат самой операции по переводу будет иметь значение с точкой double (в контексте задачи это будет 2.43). Ошибка у тебя в том, что ты ввел сразу целочисленную переменную "m" c типом int, а должен был результат выполняемой операции по переводу сантиметров в метры, который будет с типом double, вернуть , как итог выполнения метода getMetreFromCentimetre, с результатом приведенным к целочисленному типу int.
Саму переменную, при её объявлении, задавай double. При возвращении результата метода приведи результат к типу int - return (int) <имя твоей переменной>. Эта махинация как раз и выделит целую часть числа 2.43 (или любого другого), что и требуется в задаче.
+1
hidden #2322530
7 декабря 2020, 10:39
если int разделить на int, будет на выходе всегда int, никакого double и точки там не будет. вернётся сразу целое частное без дробей.
так-то никаких double тут не надо в принципе
+2
Alex
7 декабря 2020, 11:39
Согласен, перемудрил:) параллельно когда решал эту задачу читал про приведение результата к другому типу, решил используя усложненный метод через double (для наглядного понимания).
+1
Evgeny
7 декабря 2020, 14:49
Спасибо за объяснение
0