Условные операторы в Java также известны как тернарные операторы. Я почти уверен, что вам хорошо известна концепция оператор if-else в Java . Условные операторы - это просто сжатая форма оператора if-else, которая также возвращает значение. Чтобы еще больше упростить концепцию, позвольте мне подробно обсудить с вами эту тему.
В этой статье основное внимание будет уделено следующим указателям:
подстрока в примере sql server
- Что такое условный оператор в Java?
- Синтаксис
- пример
- Что такое вложенный условный оператор?
- Пример вложенного оператора
Давайте начнем!
Начнем с определения условного оператора в Java!
Что такое условный оператор в Java?
Как я уже упоминал в начале этой статьи, условный оператор также известен как оператор тернарный оператор , термин тернарный используется, потому что этот оператор состоит из трех операндов, которые используются для вычисления логических выражений. Конечная цель оператор заключается в том, чтобы решить, какое значение следует присвоить переменной.
Поняв основное определение этого оператора, давайте продолжим и разберемся с синтаксисом, используемым для его реализации.
Синтаксис:
Он имеет простой синтаксис, как вы можете видеть ниже:
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», и наша команда будет рада ответить.