Kaj je pogojni operator v Javi in ​​kako ga napisati?



Pogojni operater v Javi se šteje tudi kot ternarni operator, saj izbere enega od dveh izrazov za ovrednotenje na podlagi prvega operanda.

Pogojni operaterji v Javi so znani tudi kot trojni operaterji. Prepričan sem, da dobro poznate koncept stavek if-else v Javi . No, pogojni operaterji so zgoščena oblika stavka if-else, ki prav tako vrne vrednost. Za nadaljnjo poenostavitev koncepta naj z vami podrobno razpravljam o tej temi.

Ta članek se bo osredotočil na naslednje napotke:





Začnimo!
Začenši z definicijo pogojnega operatorja v Javi!

Kaj je pogojni operater v Javi?

Kot sem omenil na začetku tega članka, je pogojni operator znan tudi kot trojni operater se uporablja izraz ternar, ker je ta operator sestavljen iz treh operandov, ki se uporabljajo za ovrednotenje logičnih izrazov. Končni cilj operater je odločiti, katero vrednost bo dodeljena spremenljivki.



Pogojni operater za v Javi - Edureka

Po razumevanju osnovne definicije tega operaterja pojdimo naprej in dojemimo sintakso, uporabljeno za njegovo izvajanje.

Sintaksa:



program c ++ za razvrščanje polja v naraščajočem vrstnem redu

Na voljo je s preprosto sintakso, kot lahko vidite spodaj:

booleanExpression? izraz1: izraz2

Pojasnilo: Prvi izraz mora biti logični izraz, medtem ko sta izraz1 in izraz2 lahko kateri koli izraz, ki vsebuje določeno vrednost. Zdaj, če prvi operand oceni na prav potem bo pogojni operater kot izhod vrnil izraz1, sicer bo izraz2 vrnjen.

Ker ste dobro seznanjeni s sintakso pogojnega operaterja java, pojdimo na naš naslednji segment in si oglejte postopek implementacije tega operaterja.

Nadaljujemo s primerom.

Primer

Tu je vzorčna koda:

javni razred Primer {public static void main (String [] args) {int A = 10 int B = 20 Rezultat niza = A> B? 'A je večje': 'B je večje' System.out.println (rezultat)}}

Izhod:
B je večji

Pojasnilo:

Vidite lahko, kako pogojni operator primerjamo z obema izrazoma in skočimo do končnega zaključka. Upam, da vas koncept tega operaterja zdaj ne bo pustil dvoumnega.

V smeri naše naslednje teme sem ugnezdil pogojni operator.

Kaj je ugnezdeni pogojni operater?

Pogojni operator lahko uporabljate tudi v ugnezdenih pogojih. Na začetku tega članka sem navedel, da je pogojni operator strnjena oblika izjava if-else , naj vam to dokažem s primerom.

pl / sql obravnava izjem

Primer

Recimo, da moram na primer primerjati tri celoštevilčne vrednosti in ugotoviti največjo vrednost med njimi, potem bi izjava if-else izgledala takole:

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 je največji '}}

Zdaj, namesto da pišem to dolgo kodo, naj jo zgostim z uporabo koncepta ugnezdenega pogojnega operatorja.

javni razred NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 Rezultat niza = a> b? a> c? 'a je največji': 'c je največji': b> c? 'b je največji': 'c je največji' System.out.println (rezultat)}} System.out.println (rezultat)}}

Izhod:

c je največji

Tu lahko vidite, kako lahko namesto pisanja obsežnih kod preprosto vpišete enovrstne kode z gnezdenim operatorjem in dosežete želeni rezultat.

S tem smo prišli do konca tega članka. Upam, da je zgoraj pojasnjena vsebina dodala vrednost vašemu znanju Java.

Če se vam zdi ustrezen ta članek o »Pogojnem operaterju v Javi«, si oglejte zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.

Tu smo, da vam pomagamo pri vsakem koraku na poti, pripravili smo učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam nudi uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring

Če naletite na kakršna koli vprašanja, vas prosimo, da vsa vprašanja postavite v oddelku za komentarje »Pogojni operater v Javi« in naša ekipa vam bo z veseljem odgovorila.