Denne oppskrivningen vil illustrere metoden relatert til å bruke OR-setningen i Java.
Hvordan bruke eller uttalelse i Java?
Eller er en logisk operatør som brukes i betingede uttalelser som IF-Else. Det er betegnet med symbolet “||”. Denne operatøren følger det undergitte mønsteret:
I tilfelle av flere forhold med OR -operasjonen, hvis den første tilstanden blir evaluert som “ekte”, OR -operatøren vil ikke verifisere den andre tilstanden heller hvis den er sant eller usant. Hvis den første tilstanden blir evaluert som falsk, vil den sjekke den andre.
Syntaks
Syntaks for OR -uttalelsen er gitt som:
Eller du kan sammenligne en eller flere operander med hverandre ved hjelp av eller operatør:
x || y || z || wDet vil komme tilbake hvis noen av forholdene er sanne.
Sannhetstabell av eller operatør
La oss sjekke ut sannhetstabellen til OR -operatøren:
x | y | x || y |
---|---|---|
ekte | ekte | ekte |
ekte | falsk | ekte |
falsk | ekte | ekte |
falsk | falsk | falsk |
Som sannhetstabellen viser at hvis en av de variable verdiene er “ekte”, OR -operatøren kommer tilbake”ekte”. I det andre tilfellet kommer det tilbake “falsk”Når begge verdiene er“falsk”.
Ta turen mot de gitte eksemplene for å vite mer om arbeid av OR -uttalelsen i Java.
Eksempel 1
Først vil vi lage to heltallstypevariabler, "en”Og“b”, Og tilordne dem følgende verdier:
Deretter oppretter du en annen INT -type variabel "s”Det vil lagre summen av de ovennevnte variablene:
int s;Nå, i “hvis”Uttalelse, vil vi sjekke om verdien av variabelen”en" er større enn "b”Ved å bruke eller operatør. Hvis noen av forholdene er sanne, kan du legge til verdiene til den spesifiserte variabelen og lagre summen i “s”:
if (a> b || bs = a+b;Kompilatoren vil sjekke den første tilstanden som er "a> b”Hvis det blir evaluert som sant, vil den neste ekstra tilstanden bli ignorert, og kroppen til IF -uttalelsen vil bli utført:
Som verdien av “en”Variabel er større enn“b”, Summen deres vil vises som utgang:
La oss flytte til neste eksempel for å se hvordan OR -operatøren sjekker andre typer forhold.
Eksempel 2
Her har vi to karaktertypevariabler, “c”Og“C1”, Med de samme verdiene og forskjellige tilfeller:
Deretter vil vi bruke OR -operatøren “||” For å sjekke de undergitte forholdene:
if (c == c1 || c == 'f')Her, den første tilstanden “C == C1”Vil bli evaluert som“falsk”Fordi vi vet at den samme store bokstaven og små bokstaver ikke er like. Så, OR -operatøren vil sjekke neste uttalelse som er sant:
Produksjon
Deretter vil vi se hvordan mer enn to betingelser blir sjekket ved bruk eller uttalelse. Så la oss gå!
Eksempel 3
Først vil vi lage fire heltallstypevariabler, "en”,“b”,“c”, Og“d”, Og tilordne dem følgende verdier:
Etter å ha gjort det, vil vi bruke OR -operatøren til å teste noen forhold basert på verdiene til de opprettede variablene:
if (a> d || a> c || a> b)OR -operatøren vil evaluere den første tilstanden “a> d”Som usant og det sjekker neste tilstand”a> c" som er sant. Som et resultat vil den tredje tilstanden ikke bli utført:
Programmet vil skrive ut den ekstra uttalelsen etter å ha evaluert den andre tilstanden som sant:
Hva gjør OR -operatøren når alle forholdene blir evaluert som falske? Følgende eksempel vil svare på spørsmålet ditt!
Eksempel 4
I dette eksemplet har vi tre variabler av heltallstype med følgende verdier:
Deretter vil vi legge til en IF-ests-blokk, der IF-uttalelsen omfatter betingelsene som OR-operatøren vil evaluere som falske.
if (c> d || c> b)Ettersom begge uttalelsene ikke er sanne, vil ellers bli utført, og den vil vise følgende uttalelse på konsollen:
Vi har gitt all den essensielle informasjonen relatert til å bruke OR -setningen i Java.
Konklusjon
Eller er en logisk operatør i Java som for det meste brukes i kontrolluttalelser som IF-Else. Den gir ut sant hvis noen av uttalelsene blir evaluert som sant; Ellers vil det bli returnert som falsk. Eller operatøren sjekker tilstanden fra venstre side. Det sjekker den første tilstanden; Hvis det er sant, vil det ikke bekrefte de andre forholdene og flytte til kroppen i IF -uttalelsen. Denne oppskrivningen illustrerer hvordan du bruker eller uttalelser i Java.