Как решить задачу Написать функцию, которая вычисляет минимум из трёх чисел. без IF ELSE? так как Знакомство с ветвлениями и циклами начинается с 4 уровня а данная задача на 2 уровне.
Jaroslav (г. Тюмень)
4 уровень
Как решить задачу без IF ELSE?
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
17 ноября 2018, 18:36
if (a<=b & a<=c)
return a;
if (b<=a & b<=c)
return b;
else
return c;
вот так легла старушка)))
0
Pavlo Plynko Java-разработчик в CodeGym Expert
15 ноября 2018, 10:30
В этой лекции в примере используется if-else, можно попытаться разобраться и использовать по аналогии.
Также, можно пропустить эту задачу, и решить позже.
0
Jaroslav (г. Тюмень)
16 ноября 2018, 19:07
Благодарю )
0
Anatoliy
9 ноября 2018, 12:31
>так как Знакомство с ветвлениями и циклами начинается с 4 уровня а данная задача на 2 уровне
Это фишка курса. Сначала вы решаете исходя из того что найдете сами, потом повторяете в последующих лекциях, потом еще раз закрепляете в задачах.
Решайте через if-else и не мучайтесь.
Задача именно на ветвление или использование тернарного оператора.
Но альтернативный путь все-таки существует. Он здесь: https://docs.oracle.com/javase/10/docs/api/java/lang/Math.html
+1
Алексей
9 ноября 2018, 12:00
Можно при помощи тернарного оператора
-2
Jaroslav (г. Тюмень)
9 ноября 2018, 12:01
это что такое? а есть способ из расчета пройденного материала?
0
Алексей
9 ноября 2018, 12:10
это почти тоже самое, то и "иф элс", только более компактно и удобно записанный. Из расчета пройденного материала сомневаюсь, вам же как то все равно придется сравнивать эти три числа. Как я понимаю тут смысл в этом и есть, чтобы иногда давать задачи с небольшим опережением пройденного, чтобы студенты учились гуглить, в реальной программистской жизни думаю этот навык сильно пригодится)
-1