Условните оператори в Java са известни още като тройни оператори. Сигурен съм, че сте добре запознати с концепцията за if-else изявление в Java . Е, условните оператори са просто съкратена форма на оператора if-else, която също връща стойност. За допълнително опростяване на концепцията, позволете ми да обсъдя подробно тази тема с вас.
Тази статия ще се съсредоточи върху следните насоки:
- Какво е условен оператор в Java?
- Синтаксис
- Пример
- Какво е вложен условен оператор?
- Пример за вложен оператор
Нека да започнем!
Като се започне с дефиницията на условния оператор в Java!
Какво е условен оператор в Java?
Както споменах в началото на тази статия, че условният оператор е известен също като троичен оператор , терминът тройка се използва, защото този оператор се състои от три операнда, които се използват за оценка на булеви изрази. Крайната цел на оператор е да решите коя стойност да бъде присвоена на променливата.
След като разберем основната дефиниция на този оператор, нека продължим напред и да разберем синтаксиса, използван за неговото изпълнение.
как да направите свързан списък в c
Синтаксис:
Той идва с прост синтаксис, както можете да видите по-долу:
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 (резултат)}}
Изход:
Б е по-голямо
Обяснение:
Можете да видите как условният оператор се сравнява с двата израза и прескача до крайното заключение. Надявам се концепцията на този оператор да не ви остави двусмислени сега.
В посока към следващата ни тема имам вложен условен оператор.
как да приложите hashmap
Какво е вложен условен оператор?
Можете да използвате условния оператор и в вложени условия. В началото на тази статия заявих, че условният оператор е съкратената форма на if-else изявление , позволете ми да ви докажа това с пример.
Пример
Да кажем, например, че трябва да сравня три целочислени стойности и да открия най-голямата стойност сред тях, тогава операторът if-else ще изглежда така:
if (a> b) {if (a> c) {return 'a is greatest'} else {return 'c is greatest'} else {if (b> c) {return 'b is greatest'} 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? 'a е най-голямото': 'c е най-голямото': b> c? 'b е най-големият': 'c е най-големият' System.out.println (резултат)}} System.out.println (резултат)}}
Изход:
c е най-голямото
какво е двоично търсене в java
Тук можете да видите как вместо да пишете обемисти кодове, можете просто да напишете еднолинейни кодове с помощта на вложен оператор и да получите желания резултат.
С това стигнахме до края на тази статия. Надявам се описаното по-горе съдържание да добави стойност към вашите познания за Java.
Ако сте намерили тази статия за „Условен оператор в Java“ подходяща, разгледайте доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.
Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване, ние измисляме учебна програма, която е предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.
Ако срещнете някакви въпроси, не се колебайте да зададете всичките си въпроси в раздела за коментари на „Условен оператор в Java“ и нашият екип ще се радва да отговори.