I denne oppskrivningen skal vi utforske de forskjellige aspektene ved det ternære "?”Operatør:
Så la oss begynne!
Hva gjør "?”Betydende i Java
De “?” I Java er ikke annet enn en operatør som utfører på samme måte som If-Else-uttalelser utfører, og derfor er den bedre kjent som den betingede eller ternære operatøren i Java. De “?” I Java hjelper oss med å skrive en enkel, kortfattet og klar kode.
Syntaks
Den ternære eller betingede operatøren består av to symboler: en er “?” Og den andre er ":" Og samlet danner disse to symbolene et uttrykk:
(Tilstand/uttrykk) ? Førsteuttrykk: andreuttrykkFra utdraget over er det tydelig at det er totalt tre forekomster i.e. en spesifikk tilstand, og to uttrykk.
Hvordan "?”Operatøren jobber i Java
Som "?”Operatør fungerer på samme måte som if-ests-uttalelser, så for det første vil den teste tilstanden.
Hvordan "?”Operatøren jobber i Java
La oss vurdere de undergitte eksemplene for en dyp forståelse av hvordan “?” Operatøren jobber i Java eller hvordan den erstatter if-ests-setningen.
Eksempel
Under-snippet vil teste en tilstand ved å bruke IF-Else-setningen for å finne ut om det medfølgende tallet er jevnt eller rart:
public class ternaryOperAToRexampleDet gitte tallet vil bli delt med 2, hvis resten er 0, vil det vise et jevnt tall, ellers viser det et oddetall:
Output autentiserer hensiktsmessigheten av IF-Else-setningen.
Eksempel
La oss nå utføre eksemplet ovenfor ved hjelp av “?” operatør:
public class ternaryOperAToRexampleBruken av ? Operatøren gjør koden vår kortfattet og lett å forstå, bør du nå vurdere utdraget for å se hva som vil være utdataene til den ovennevnte koden:
Ovennevnte utdrag verifiserer arbeidet med “?” operatør.
Hvordan bruke nestet “?”Operatør i Java
Noen ganger står vi overfor et scenario der vi må gå gjennom flere forhold i slike tilfeller vi må bruke flere “?” operatører og derav kjent som nestet ternary “?”Operatører. Tenk på eksemplet nedenfor for en dyp forståelse av dette konseptet.
Eksempel
I dette eksemplet er det tre tall, og blant dem må vi finne et større antall:
public class ternaryOperAToRexampleI ovennevnte kodebit bruker vi den nestede ternære operatøren for å finne det største antallet blant de gitte tallene og lagre resultatet i en variabel “Res”:
Ovennevnte utdrag viser det “55” er større enn “51” og “45” som viser at nestet “?” Operatøren jobber effektivt.
Konklusjon
I Java, den “?” Tegn er kjent som en ternær/betinget operatør, og det utfører på samme måte som If-Else-uttalelser utfører. De “?” I Java inkluderer tre tilfeller i.e. En spesifikk tilstand, og to uttrykk hvis den spesifiserte tilstanden er sann, vil førsteekspresjon utføre andre andreuttrykk vil utføre. Når det gjelder flere forhold, kan den nestede ternære operatøren brukes. Denne oppskrivningen presenterer en omfattende guide for hva “?” betyr i Java, og hvordan du bruker “?” symbol i java.