Hvordan bruke eller uttalelse i Java

Hvordan bruke eller uttalelse i Java
I Java er operatører unike symboler med et forhåndsdefinert formål. De brukes til å utføre en spesifikk operasjon med en eller flere operander og deretter returnere en utgang. Det er mange Java -operatører, for eksempel aritmetiske, logiske og bitvise operatører. Mer spesifikt, “ELLER”Operatøren tilhører kategorien logiske operatører. Denne boolske operatøren kommer tilbake “ekte”Hvis en eller begge operandens verdier er“ekte”; Ellers kommer det tilbake “falsk”.

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:

  • Hvis en av forholdene er sanne, returnerer det sant.
  • Hvis begge forholdene er falske, returnerer det usant.
  • Hvis begge forholdene er fornøyde, returnerer det sant.

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:

x || y

Eller du kan sammenligne en eller flere operander med hverandre ved hjelp av eller operatør:

x || y || z || w

Det 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:

int a = 11;
int b = 5;

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;
System.ute.println ("summen er" +s);

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:

char c = 'f';
char c1 = 'f';

Deretter vil vi bruke OR -operatøren “||” For å sjekke de undergitte forholdene:

if (c == c1 || c == 'f')
System.ute.println ("verdien som er lagret i C er"+ c);

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:

int a = 11;
int b = 5;
int c = 1;
int d = 12;

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)
System.ute.println ("'a' er større enn b og c");

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:

int b = 8;
int c = 1;
int d = 6;

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)
System.ute.println ("'C' er større enn B og D");

ellers
System.ute.println ("'C' er mindre enn B og D");

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.