Java logisk eller

Java logisk eller

Den logiske operatøren i Java brukes til å integrere to eller flere forhold, samt for å forbedre undersøkelsen av den opprinnelige tilstanden. Det er forskjellige logiske operatører i Java, og en av dem er den logiske eller operatøren. Den logiske eller operatøren brukte de to vertikale stangsymbolene “||” i programmet. Det brukes mellom operanden som skal evalueres. Resultatet av den logiske eller operatøren er sant når de to eller mer spesifiserte operandene har sanne verdier på evalueringen av tilstanden. Det brukes ofte på boolske (logiske) verdier.

Eksempel 1:

Programmet til den logiske eller operatøren er ganske enkelt implementert nedenfor. Det tar to forhold som verifisering skjedde. Når den første tilstanden er oppfylt, sjekker ikke den logiske eller operatøren for den andre tilstanden. Ellers blir begge forholdene undersøkt.

I Java -programmet ovenfor har vi konstruert klassen “Eksempler1” og introdusert Main () -metoden. I Main () -metoden i dette programmet har vi erklært de to heltalldatatypen variabler “x” og “y”, og disse variablene er satt med heltallverdiene. Deretter har vi en IF-elvesblokk der vi har satt betingelsen for variabelen “X” og “Y” mellom den logiske eller operatøren. Den logiske operatøren her sjekker først tilstanden for variabelen “x” og returnerer sann når tilstanden er fornøyd. Den andre betingelsen for variabel "y" blir bare sjekket når den første tilstanden kommer tilbake. Utskriftserklæringen av IF -blokken vil utføre når en eller begge forholdene er fornøyde. Annets blokkering vil utføre de falske resultatene fra den spesifiserte tilstanden av den logiske eller operatøren.

Det skal observeres at IF -setningen blir utført i utgangen. Legg merke til at begge forholdene ikke er fornøyde, bare den variable “x” -tilstanden returnerer sann og IF -setningen er skrevet ut nedenfor.

Eksempel 2:

Nå har vi et eksempel der den logiske eller logiske og operatøren brukes til å vise den forskjellige funksjonaliteten blant disse to operatørene. Den logiske og operatøren sjekker begge forholdene.

I programmet til Java vist ovenfor, har vi etablert en klasse “Eksemplerende 2”. Denne klassen er distribuert med hovedmetoden. Her har vi først brukt den logiske og operatøren i “Systemet.ute.println ”-metode. I mellom den logiske og operatøren har vi spesifisert betingelsene. Den logiske og operatøren gir de boolske resultatene når begge forholdene blir undersøkt. De sanne boolske resultatene oppnås når begge forholdene er sanne. Den logiske og operatøren gir falske boolske resultater hvis noen av forholdene ikke er sanne.

Deretter brukte vi den logiske eller operatøren og satte denne operatøren mellom forholdene. Den logiske eller operatøren sjekket disse forholdene og genererte resultatene. Hvis den første tilstanden er sann, vil den logiske eller operatøren ikke sjekke den andre og returnere den sanne verdien. Den undersøker bare den andre tilstanden når den første tilstanden gir falske resultater.

Utgangen til den logiske og operatøren vises først. Den returnerer en sann for den første og operatøren og en falsk for den andre og operatøren fordi begge spesifiserte forhold er fornøyde. Deretter har vi logisk eller operatørutgang som viser to sanne resultater og en falsk verdi basert på verifiseringen av tilstanden.

Eksempel 3:

Vi har en annen operatør som er bitvis logisk eller operatør. Denne operatøren opptrer motsatt for den logiske eller operatøren. Den bitvis logiske eller operatøren er betegnet som et enkelt vertikalt barsymbol “|”. Den evaluerer begge forholdene om den første tilstanden gir ekte verdi eller usant.

I programeksemplet ovenfor har vi opprettet klassen “Eksemplerende3”. Vi har kalt Main () -metoden der. Deretter erklærte vi tre variabler “VAL1”, “VAL2” og “VAL3” av heltalldatatype og initialiserte alle variablene med forskjellige numeriske verdier. Etter det utførte vi bitvis logisk eller operatøroperasjon. Bitvis logisk eller operatør er satt mellom forholdene. Tilstanden brukes på de ovennevnte variablene. Vi har brukt to bitvis logiske eller operatører i utskriftsmetoden. Den første bitvis logiske eller operatøren sjekker begge forholdene og genererer deretter resultatene. Den andre bitvis logiske eller operatøroperasjonen evaluerer også begge forholdene, men denne gangen har vi økt verdien av variabelen “VAL1”. Nå har vi oppdatert verdien av variabelen “VAL1” fordi den også blir sjekket av bitvis logisk eller operatør.

Betingelsene for den bitvis logiske operatøren returnerer den sanne verdien etter å ha blitt evaluert. Videre økes verdien av variabelen “VAL1” når den blir evaluert av bitvis logisk eller operatør.

Eksempel 4:

Deretter har vi XOR -operatøren som brukes til å utføre bitvis -operasjonen. Den bitvise logiske XOR -operatøren returnerer falsk når tilstanden til begge forholdene er fornøyd. Den sanne verdien returneres når en av forholdene er usant og den andre tilstanden er sann. Evalueringen av XOR -operatøren ble utført fra venstre til høyre ordre.

I det nevnte Java -programmet har vi en klasse “Eksempler på klærne”, og inne i klassen har vi en Main () -metode. Deretter har vi definert to boolske datatypevariabler “M” og “N”. Variabelen “M” har den sanne verdien, og variabelen “N” har den falske verdien. Deretter har vi tildelt disse to variablene mellom Bitwise XOR -operatøren i variabelen “Res” som returnerer en boolsk verdi. Etter det endret vi verdiene til variablene “M” og “N” og brukte igjen bitvis XOR -operatøren på dem for forskjellige utfall.

Det observeres at utgangsverdiene er sanne der "n" er falsk og "m" er sann. Den falske verdien returneres der variabelen “m” og “n” begge har sanne verdier, og begge har falske verdier.

Konklusjon

Artikkelen gir den logiske operatørens arbeid. Den logiske eller operatøren er en del av operatørene i Java. Vi har utført forskjellige implementeringer av den logiske eller operatøren her. Resultatene fra logiske eller operatør avhenger av den sanne og falske av den spesifiserte tilstanden. Vi har differensiert mellom og operatør og eller operatører for å demonstrere funksjonaliteten til hver operatør. I tillegg har vi arbeidet med bitvis logiske eller XOR -operatører med eksemplet.