Что такое условный оператор в Java и как его написать?



Условный оператор в Java также рассматривается как тернарный оператор, поскольку он выбирает одно из двух выражений для оценки на основе первого операнда.

Условные операторы в Java также известны как тернарные операторы. Я почти уверен, что вам хорошо известна концепция оператор if-else в Java . Условные операторы - это просто сжатая форма оператора if-else, которая также возвращает значение. Чтобы еще больше упростить концепцию, позвольте мне подробно обсудить с вами эту тему.

В этой статье основное внимание будет уделено следующим указателям:





подстрока в примере sql server

Давайте начнем!
Начнем с определения условного оператора в Java!

Что такое условный оператор в Java?

Как я уже упоминал в начале этой статьи, условный оператор также известен как оператор тернарный оператор , термин тернарный используется, потому что этот оператор состоит из трех операндов, которые используются для вычисления логических выражений. Конечная цель оператор заключается в том, чтобы решить, какое значение следует присвоить переменной.



Условный оператор для в Java - Edureka

Поняв основное определение этого оператора, давайте продолжим и разберемся с синтаксисом, используемым для его реализации.

Синтаксис:



Он имеет простой синтаксис, как вы можете видеть ниже:

booleanExpression? выражение1: выражение2

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

Поскольку вы хорошо знакомы с синтаксисом условного оператора java, давайте перейдем к следующему сегменту и посмотрим, как реализуется этот оператор.

Перейдем к примеру.

пример

Вот пример кода:

публичный класс Пример {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A больше': 'B больше' System.out.println (result)}}

Вывод:
B больше

Пояснение:

Вы можете увидеть, как условный оператор сравнивается с двумя выражениями и приходит к окончательному выводу. Надеюсь, что концепция этого оператора теперь не оставит вас неоднозначным.

Переходя к нашей следующей теме, у меня есть вложенный условный оператор.

Что такое вложенный условный оператор?

Вы также можете использовать условный оператор во вложенных условиях. В начале этой статьи я говорил, что условный оператор - это сжатая форма оператора оператор if-else Позвольте мне доказать вам это на примере.

пример

Скажем, например, я должен сравнить три целочисленных значения и найти среди них наибольшее значение, тогда оператор if-else будет выглядеть так:

if (a> b) {if (a> c) {return 'a is most'} else {return 'c is most'} else {if (b> c) {return 'b is most'} else {return ' c наибольшее '}}

Теперь, вместо того, чтобы писать этот длинный код, позвольте мне сжать его, используя концепцию вложенного условного оператора.

открытый класс NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String result = a> b? а> с? 'a наибольшее': 'c наибольшее': b> c? 'b является наибольшим': 'c наибольшее' System.out.println (result)}} System.out.println (result)}}

Вывод:

c самый большой

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

как перевернуть число в Python

На этом мы подошли к концу статьи. Я надеюсь, что изложенное выше содержание повысило ваши знания Java.

Если вы нашли эту статью «Условный оператор в Java» релевантной, ознакомьтесь с надежная компания онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.

Мы здесь, чтобы помочь вам на каждом этапе вашего пути, мы разработали учебную программу, предназначенную для студентов и профессионалов, которые хотят стать Java-разработчиком. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать все свои вопросы в разделе комментариев «Условный оператор в Java», и наша команда будет рада ответить.