При написании:
"return double result = eur*exchangeRate;"
выдает неизвестную ошибку компиляции.
"double result = eur*exchangeRate;
return result;" - компилирует.
Александр Германов
8 уровень
Возможно ли объявить переменную в команде "return"?
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Юрий Бурш
23 ноября 2020, 07:27
Нельзя, да и не имеет смысла.
0
ГоффMaster
22 ноября 2020, 13:51
Даже если можно - ЗАЧЕМ в ретурне объявлять переменную, если она тут же, при выполнении ретурна, отправляется в мусор?
0
Wladyslaw Java Developer Master
22 ноября 2020, 08:11
Можно сразу после ретурна писать выражение, результат которого и будет возращен, если там что-то простенькое, однострочное.
0
Сергей
22 ноября 2020, 01:12решение
В return нельзя объявлять переменные. Например, если в IntelliJ IDEA написать
Ссылка
то IDEA сразу подчеркнет красным пробел после return и напишет ошибку ';' expected.
Вот хорошая статья про то, как использовать return:
+2
Филипп
21 ноября 2020, 23:51
В методе же написано значение public static double convertEurToUsd(int eur, double course) зачем указывать его в return?
0