Co je Podmíněný operátor v Javě a jak jej napsat?

Podmíněný operátor v Javě je také považován za ternární operátor, protože vybere jeden ze dvou výrazů pro vyhodnocení na základě prvního operandu.

Podmíněné operátory v Javě jsou také známé jako ternární operátory. Jsem si docela jistý, že jste si dobře vědomi konceptu příkaz if-else v Javě . Podmíněné operátory jsou jednoduše zhuštěnou formou příkazu if-else, který také vrací hodnotu. Abychom tento koncept dále zjednodušili, dovolte mi s vámi toto téma podrobně prodiskutovat.

Tento článek se zaměří na následující ukazatele:





Pojďme začít!
Začínáme s definicí podmíněného operátora v Javě!

Co je podmíněný operátor v Javě?

Jak jsem již zmínil na začátku tohoto článku, podmíněný operátor je také známý jako ternární operátor , je použit termín ternární, protože tento operátor se skládá ze tří operandů, které se používají k vyhodnocení booleovských výrazů. Konečným cílem operátor je rozhodnout, která hodnota se má proměnné přiřadit.



Podmíněný operátor pro v Javě - Edureka

Po pochopení základní definice tohoto operátoru pojďme dopředu a pochopme syntaxi použitou pro jeho implementaci.

t datový typ data sql

Syntax:



Dodává se s jednoduchou syntaxí, jak vidíte níže:

booleanExpression? výraz1: výraz2

Vysvětlení: První výraz musí být booleovský výraz, zatímco expression1 a expression2 může být jakýkoli výraz, který má určitou hodnotu. Nyní, pokud se první operand vyhodnotí na skutečný potom podmíněný operátor vrátí výraz1 jako výstup, jinak výraz2 se vrátí.

Jelikož jste dobře obeznámeni se syntaxí podmíněného operátoru java, pojďme se přesunout k našemu dalšímu segmentu a podívat se na proces implementace tohoto operátoru.

Pokračujeme příkladem.

Příklad

Zde je ukázkový kód:

veřejná třída Příklad {public static void main (String [] args) {int A = 10 int B = 20 Výsledek řetězce = A> B? 'A is greater': 'B is greater' System.out.println (result)}}

Výstup:
B je větší

Vysvětlení:

co dělá .format v pythonu

Můžete vidět, jak je podmíněný operátor porovnáván s těmito dvěma výrazy a přeskočen na konečný závěr. Doufám, že vás koncept tohoto operátora nenechá dvojznačným.

Směrem k našemu dalšímu tématu mám vnořený podmíněný operátor.

Co je vnořený podmíněný operátor?

Podmíněný operátor můžete použít také ve vnořených podmínkách. Na začátku tohoto článku jsem uvedl, že podmíněný operátor je zhuštěná forma prohlášení if-else , dovolte mi, abych vám to dokázal příkladem.

Příklad

Řekněme například, že musím porovnat tři celočíselné hodnoty a zjistit mezi nimi největší hodnotu, pak by příkaz if-else vypadal takto:

if (a> b) {if (a> c) {návrat 'a je největší'} else {návrat 'c je největší'} else {if (b> c) {návrat 'b je největší'} else {návrat ' c je největší '}}

Nyní, místo psaní tohoto zdlouhavého kódu, dovolte mi to kondenzovat pomocí konceptu vnořeného podmíněného operátoru.

public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 Výsledek řetězce = a> b? a> c? 'a je největší': 'c je největší': b> c? 'b je největší': 'c je největší' System.out.println (výsledek)}} System.out.println (výsledek)}}

Výstup:

c je největší

najít maximální počet v poli java

Zde vidíte, jak místo psaní objemných kódů můžete jednoduše vložit jednorázové kódy pomocí vnořeného operátoru a získat požadovaný výsledek.

Tím jsme dosáhli konce tohoto článku. Doufám, že výše vysvětlený obsah přidal hodnotu vašim znalostem prostředí Java.

Pokud se vám tento článek o „Podmíněném operátorovi v Javě“ zdá relevantní, podívejte se na důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, vytvoříme učební plán určený pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými rámci Java, jako je Hibernate & Spring.

Pokud narazíte na jakékoli dotazy, neváhejte se zeptat na všechny své dotazy v sekci komentářů „Podmíněný operátor v Javě“ a náš tým vám rád odpoví.