Mikä on Java-operaattori Conditional Operator ja miten se kirjoitetaan?



Ehdollista operaattoria Java-ohjelmassa pidetään myös kolmiportaisena operaattorina, koska se valitsee yhden kahdesta lausekkeesta ensimmäisen operandin perusteella arviointia varten.

Ehdolliset operaattorit Javalassa tunnetaan myös kolmikantaisina operaattoreina. Olen melko varma, että tiedät hyvin if-else-lause Java-ohjelmassa . Ehdolliset operaattorit ovat yksinkertaisesti tiivistetty muoto if-else-lauseesta, joka palauttaa myös arvon. Käsitteen yksinkertaistamiseksi edelleen, anna minun keskustella asiasta yksityiskohtaisesti kanssasi.

Tässä artikkelissa keskitytään seuraaviin viitteisiin:





Aloitetaanpa!
Aloitetaan ehdollisen operaattorin määritelmällä Java!

Suorita pesäkysely komentoriviltä

Mikä on Java-operaattori ehdollisena operaattorina?

Kuten olen maininnut tämän artikkelin alussa, ehdollinen operaattori tunnetaan myös nimellä kolmivaiheinen operaattori , termiä ternary käytetään, koska tämä operaattori koostuu kolmesta operandista, joita käytetään Boolen lausekkeiden arvioimiseen. Ohjelman perimmäinen tavoite operaattori on päättää, mikä arvo määritetään muuttujalle.



Ehdollinen operaattori Java: lle - Edureka

Kun ymmärrämme tämän operaattorin perusmäärittelyn, siirrytään eteenpäin ja ymmärretään sen toteuttamiseen käytetty syntaksia.

Syntaksi:



Sen mukana tulee yksinkertainen syntakse, kuten näet alla:

looginen lauseke1: lauseke2

Selitys: Ensimmäisen lausekkeen on oltava Boolen lauseke, kun taas lauseke1 ja lauseke2 voivat olla mitä tahansa lausekkeita, joilla on jonkin verran arvoa. Nyt, jos ensimmäinen operandi arvioi totta sitten ehdollinen operaattori palauttaa lausekkeen1 lähtöön, muuten lauseke2 palautetaan.

Koska tunnet hyvin ehdollisen Java-operaattorin syntaksin, siirrytään seuraavaan segmenttiin ja katsotaan tämän operaattorin toteutusprosessi.

Jatketaan esimerkin kanssa.

Esimerkki

Tässä on esimerkkikoodi:

public class Esimerkki {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A on suurempi': 'B on suurempi' System.out.println (tulos)}}

Tuotos:
B on suurempi

Selitys:

Näet, kuinka ehdollista operaattoria verrataan kahteen lausekkeeseen, ja voit siirtyä lopulliseen johtopäätökseen. Toivon, että tämän operaattorin konsepti ei jätä sinua epäselväksi.

Seuraavan aiheen suuntaan olen pistänyt ehdollisen operaattorin.

mikä on pojo-luokkaa jaavassa esimerkin avulla

Mikä on sisäkkäinen ehdollinen operaattori?

Voit käyttää ehdollista operaattoria myös sisäkkäisissä olosuhteissa. Olen todennut tämän artikkelin alussa, että ehdollinen operaattori on tiivistetty muoto jos-muu lausunto , anna minun todistaa tämä sinulle esimerkillä.

Esimerkki

Oletetaan esimerkiksi, että minun on vertailtava kolmea kokonaislukuarvoa ja löydettävä suurin arvo niiden joukosta, silloin if-else-käsky näyttäisi tältä:

missä instanssimuuttujat tulisi ilmoittaa java-muodossa
jos (a> b) {jos (a> c) {return 'a on suurin'} muu {return 'c on suurin'} muu {if (b> c) {return 'b on suurin'} muu {return ' c on suurin '}}

Sen sijaan, että kirjoittaisin tämän pitkän koodin, haluan tiivistää sen käyttämällä sisäkkäisen ehdollisen operaattorin käsitettä.

public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 Merkkijonon tulos = a> b? a> c? 'a on suurin': 'c on suurin': b> c? 'b on suurin': 'c on suurin' System.out.println (tulos)}} System.out.println (tulos)}}

Tuotos:

c on suurin

Täällä voit nähdä, kuinka suurten koodien kirjoittamisen sijaan voit yksinkertaisesti kirjoittaa yhden linjan koodeja sisäkkäisen operaattorin avulla ja saada halutun tuloksen.

Tämän avulla olemme päässeet tämän artikkelin loppuun. Toivon, että yllä selitetty sisältö lisäsi Java-tietämystäsi.

Jos pidit tämän artikkelin aiheesta ”Ehdollinen operaattori Java-ohjelmassa”, tutustu artikkeliin luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, levinneenä ympäri maailmaa.

Autamme sinua matkasi jokaisessa vaiheessa, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

Jos kohtaat kysymyksiä, kysy rohkeasti 'Java-ehdollisen operaattorin' kommenttiosassa, ja tiimimme vastaa mielellään.