Как использовать тернарный оператор в Java?

Java-тернарный оператор является единственным условным оператором, который принимает три операнда. Это условный оператор, который обеспечивает более короткий синтаксис выражения if..else. Они компилируются в эквивалентное выражение if-else, то есть они будут точно такими же.

  1. Условие: первая часть - это раздел условия.
  2. trueStatement: второй код, который выполняется в случае условия первой части, .
  3. falseStatement: блок кода третьей части выполняется, если условие имеет значение false.

Тернарный оператор использует? и: символы. Первый операнд является булевым выражением; если выражение истинно, тогда возвращается значение второго операнда, иначе возвращается значение третьего операнда. Значение переменной часто зависит от того, является ли конкретное булево выражение истинным или нет.

Следующая программа Java оценивает условие, используя инструкцию if..else.

То же самое мы можем сделать с тройным оператором в Java

Полный исходный код

Вывод:

x больше y

Вложенный тернарный оператор

Вы можете использовать Ternary Operator во вложенном выражении, например, в if..else.

Вложенный, если еще пример

Выход

z наибольшее

Пример вложенного тернарного оператора

Выход

z наибольшее

Источник: http://net-informations.com/Java/cJava/ternary.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Adblock
detector