Подскажите! я что-то важное упускаю! почему в методе min(a,b) нельзя написать return min(a, b) просто и все?
Vladimir Popov
41 уровень
Подскажите! я что-то важное упускаю! почему в методе min(a,b) нельзя написать return min(a, b) просто и все?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
13 мая 2019, 15:48
ты здесь прокомментировал, ты читал, что я там расписывал?
https://javarush.com/help/16199
0
Vladimir Popov
13 мая 2019, 15:51
да, конечно! но видать недопонял. голова уже опухла
0
hidden #598481
13 мая 2019, 16:00решение
тогда действительно прикрепляй код и спрашивай конкретнее.
команда min(a, b) вызывает выполнение метода с двумя аргументами.
тебе нужно:
1) реализовать содержимое метода min с двумя аргументами: метод должен сравнить два числа и вернуть меньшее. Насколько я помню, в предыдущих задачах как раз должны были это делать.
2) реализовать содержимое метода min с четырьмя аргументами так, чтобы внутри этого метода вызывался метод из п.1. Как это сделать и почему так можно я подробно расписал по ссылке. Если непонятно - спрашивай конкретно, а не абстрактно, а то я только смогу повторить то же самое.
Кажется, я понял твой вопрос, пока писал.
Ты думаешь, что есть какая-то "зашитая в java" команда min(a, b), которая позволила бы вычислить минимум двух чисел. Такой метод есть, но он находится в классе Math. Чтобы его использовать, нужно сначала его импортировать, и при обращении к этому методу надо через точку писать: Math.min. Можно так сделать, но задача не об этом, а о том, как в одном методе вызывать другой. Поэтому главный упор здесь на то, чтобы реализовать метод min с четырьмя аргументами, используя свой же метод min с двумя аргументами.
+2
Vladimir Popov
13 мая 2019, 16:15
я понял!!!!!!! я понял!!!!! ааахаха!! меня сбивала с толку c и d.. думаю откуда программа знает про них? потом дошло что называться они могут как угодно.. как это трудно понять было!!!
0
hidden #598481
13 мая 2019, 16:21
да. эти переменные объявляются в строке объявлении метода, и инициализируются (получают свои значения) при вызове метода.
0
Nikita
13 мая 2019, 15:45
Приложите код, а то не понятно о каком методе речь.
0