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:
- Kaj je pogojni operater v Javi?
- Sintaksa
- Primer
- Kaj je ugnezdeni pogojni operater?
- Primer ugnezdenega operaterja
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.
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.