Первое условие я понял: мы прописываем если А>B, покажи А или В, в зависимости какое больше.
А кто может объяснить, как в правильном решении выполняется второе условие: Если числа одинаковые, то выводится любое???
Объясните простым языком :)
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
NirvanaFlame
4 августа, 19:56
Тернарный оператор используй.
0
Андрей
4 августа, 19:16
Если числа одинаковые, выведется итак одно из одинаковых.
0
KIRAExpert
15 апреля, 12:14
А кто может объяснить, как в правильном решении
Без подписки не посмотреть, что там написано. Приложите код к вопросу
+1
Вадик Джун Ждун в Голубая Фишка
15 апреля, 12:16
int numberA = scanner.nextInt();
int numberB = scanner.nextInt();
System.out.println(numberA > numberB ? numberA : numberB);
0
KIRAExpert
15 апреля, 12:20
Это тернарный оператор.
Условие ? если выполнилось возвращается это : если не выполнилось это;
numberA > numberB - если а и б равны тогда будет false
+1
Вадик Джун Ждун в Голубая Фишка
15 апреля, 12:27
Я имею в виду что я же прописал ему условие больше, он проверяет выполняется или нет, выполняется пишем А, не выполняется пишем В.
Я же не просил его проверять на равенство/неравенство чисел? Я изначально вообще так написал код: (numberA > numberB ? numberA : numberB: numberA == numberB ? numberA || numberB)
0
KIRAExpert
15 апреля, 12:33
Он и проверяет А больше Б или нет, когда они равны А не больше Б значит false
+1