Интересует его первая часть.
public static int min(int a, int b, int c, int d) {
return min(a, min(b, min(c,d)));
}
public static int min(int a, int b)
{
return a > b ? b : a;
}
Виталий Иванченко
7 уровень
Минимум 4 чисел, объясните как этот код работает
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Юлия Осадчук Backend Developer
6 мая 2020, 20:27
три раза идет вызов метода min где сравнивается два числа. Сначала сравнивается c,d(1). потом b и результат от (1), после сравнивается а с (2).
если не понятна запись в min можно почитать про тернарный оператор
+1
Виталий Иванченко
6 мая 2020, 21:28
Спасибо, тернарный я недавно ознакомился, а вот та путаница в скобках не понятная) спасибо)
0
Стас Пасинков Software Developer в Zipy Master
6 мая 2020, 23:08
просто поочередно выполняете действия в скобках и все.
если сможете это сделать в выражении
тогда и с минимумами станет яснее :) только в выражении +, а в коде - min() +4