Не могу ввести данные
Георгий
36 уровень
Error:(10, 5) java: missing return statement В чем проблема?
Решен
Комментарии (16)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр Дорофеев Backend Developer в Ай-Теко Expert
20 мая 2019, 02:14
public class Solution {
public static double addTenPercent(int i) {
//напишите тут ваш код
}
public static void main(String[] args) {
System.out.println(addTenPercent(9));
}
}
//напишите тут ваш код - вот тут требуется в методе что то вернуть.
Заготовка сделана так, что изначально в самой заготовке есть ошибка, которую нужно исправить.
0
Александр Дорофеев Backend Developer в Ай-Теко Expert
18 мая 2019, 18:24
Метод, к которому это относится, должен что то возвращать через операцию return.
В данном случае метод не возвращает.
+1
Георгий Backend Developer
18 мая 2019, 18:53
0
Александр Дорофеев Backend Developer в Ай-Теко Expert
18 мая 2019, 20:48
На скрине другая задача, проблема в задаче 0304
+1
Георгий Backend Developer
19 мая 2019, 02:38
При компиляции выскакивает задача 0304
0
Artur Kondratyev
19 мая 2019, 08:02
У меня такая проблема была, я открыл задачу 0304 и переделал ее заново.
0
Злобный тестер
19 мая 2019, 09:30
прикрепите скрин с задачи 0304, она справа и подчеркнута красным
0
Георгий Backend Developer
19 мая 2019, 12:57
Там просто готовая форма для решения задачи. Смотреть там нечего, она просто вылетает, когда компилирую эту задачу
0
Artur Kondratyev
19 мая 2019, 14:59
Ну вам же компилятор пишет, что в задаче 0304 в строке 10 утерян оператор return. перепроверьте задачу 0304.
+1
Злобный тестер
19 мая 2019, 20:35
Очень тяжело вам будет помочь, особенно, если вы не желаете предоставлять запрашиваемую информацию.
0
Георгий Backend Developer
20 мая 2019, 15:03
да при чем тут вообще задача 0304?
0
Георгий Backend Developer
20 мая 2019, 15:11
0
Георгий Backend Developer
20 мая 2019, 15:24
И вот при компиляции задачи на проценты вывелась консоль, куда я и ввел имя и через сколько лет он захватит мир. ЧТО?????
0
hidden #598481
20 мая 2019, 16:05
Ты запускаешь не текущий класс, который у тебя открыт на редактирование, а последний запущенный, если нажимаешь на "плей" на панели вверху.
Для запуска текущего нажми правой кнопкой мыши по тексту в классе и выбери там "Run" или нажми Ctrl++Shift+F10
0
hidden #598481
20 мая 2019, 16:08
И поскольку все твои задачи находятся в одном пакете, нужно, чтобы все они по крайней мере компилировались при запуске любой из задач. Поэтому если добавляешь новую задачу, в которой что-то не так, например не хватает "return", как у тебя, тебе нужно либо закомментировать все, что подчеркивается красным, либо исправить и решить задачу.
Если хочешь исправить на скорую руку задачу, которую сейчас не решаешь, но которая мешает запустить код, можешь написать "return null" в конце того метода, в котором не хватает команды return - это НЕ будет правильным решением задачи, но по крайней мере это будет синтаксически правильно и не будет мешать компиляции пакета.
0
Георгий Backend Developer
20 мая 2019, 16:20
Спасибо большое, все понял
0