Syntaks:
if (expression_1> 7 || expression_2 < 4)Den betingede logiske eller operatøren fungerer hvis noen av de to forholdene er fornøyd; Ellers ville "hvis" uttalelsens kropp bli utført. Men hvis begge er falske vil koden avsluttes, eller vi kan også gå for en if-ests-uttalelse. I eksemplet ovenfor, hvis Expression_1 er større enn 7 eller Expression_2 er mindre enn 4, og utfør deretter kroppen til 'hvis' uttalelsen. Hvis den første definerte tilstanden oppstår, vil den andre definerte tilstanden ikke bli testet.
Eksempel 1:
Et enkelt program for å utdype arbeidet med betinget logisk eller operatør.
La oss se på koden først, definere og initialisere to heltallstypevariabler kalt 'Value_1' og 'Value_2'. Bruk nå "hvis" -uttalelsen for å sjekke de to heltallvariablene basert på forhold. Det første uttrykket er når 'Value_1 == 78' er fornøyd, så utføres 'If' uttalelsen. Og hvis denne tilstanden er falsk, flytt til neste tilstand gitt i "if" -erklæringen. Den andre tilstanden er hvis 'Value_2 == 63' så utfør kroppen av 'IF'. Som vi kan se i koden, er 'Value_1' tildelt 78, og det gjør den første tilstanden i 'hvis' uttalelsen sann. Når den første tilstanden er fornøyd, utfører kompilatoren kroppen uten å utføre den andre tilstanden. Men når det første uttrykket er usant, beveger det seg til neste uttrykk. Hvis neste uttrykk er sant, utfører det kroppen; Hvis ikke, vil den ikke utføre kroppen til 'hvis'. Inne i kroppen av 'If' utførte vi tillegg på de to definerte variablene og lagret summen i en annen heltallstype variabel kalt 'sum'. Skriv deretter ut summen med tekst på skjermen ved bruk av konsollen.WritLine () -funksjon. Her sammenkobler vi meldingen med sumvariabelen.
Eksempel 2:
I koden vil vi bruke 'eller' operatøren for å telle hvor mange vokaler som er til stede i en nødvendig streng.
Først, erklære og initialisere en streng her den heter 'Input'. Deretter erklærer en annen variabel av heltallstypen 'vokaler' og initialiser den med 0. Etter det, bruk en 'for' for å sløyfe strengen til den siste bokstaven i den spesifiserte strengen leses. Innenfor 'for' -sløyfen, erklærer heltallstypevariabel 'i' fordi vi skal ha kjent strengens lengde, for hvor lang tid, og inntil hvilken karakter vi vil sløyfe. For det vil vi bruke 'Input.Lengde 'for å skaffe lengden på den nødvendige strengen. Variabelen 'i' vil iterere og øke med i++. Innenfor 'for' sløyfen har vi en 'if' uttalelse med flere forhold. Selv om noen av dem er fornøyde, vil uttrykket 'hvis' bli implementert. I "hvis" -uttalelsen er den første tilstanden inndata [i] == 'A', inngangen [i] vil iterere fra indeks 0 til lengden på 'inngangs "-strengen. Når i = 0, vil den første tegnet til den nødvendige strengen bli sammenlignet med tegnet 'A'. Hvis strengens første karakter samsvarer med tilstanden, vil kroppen utføre. Hvis ikke, vil neste tilstand bli evaluert. Hvis det andre uttrykket ikke er sant, vil neste uttrykk bli evaluert og så videre. Deretter økes variabelen 'I'. Ved indeks 1 vil alle forholdene bli evaluert og sløyfen vil fortsette. Hver gang tilstanden er fornøyd, har kroppen av 'hvis' 'vokaler' som vil øke hver gang. Utenfor "for" uttalelsen, konsollen.Skriv () -metoden vil vise meldingen og antall vokaler i den nødvendige strengen.
Det var tre vokaler i strengen, vi kan telle dem manuelt for å bekrefte resultatet.
Eksempel 3:
Eksemplet vil forklare bruken av vedleggsmetoden med 'eller' operatøren.
Her har vi brukt og operatøren med OR -operatøren, erklærer en variabel som 'Marks', og deretter anvende "IF -uttalelsen for å evaluere statusen til merker. I "hvis" -uttalelsen har vi to forhold. Den ene er hvis merkene er større enn 70 og merker er mindre enn og lik 100, utfør koden nedenfor. Og hvis merker er større enn og lik 50, men mindre enn og lik 70 utfør koden nedenfor. Vi kan gjøre dette med en tilstand, men vi har gjort det på denne måten bare for å forklare at vi kan bruke eller med andre operatører. (&&) brukes når det er en tvang hvis begge må være sant. Hvis noen av de to uttrykkene er sanne, vil kroppen til "hvis" -uttalelsen implementere. Hvis begge er falske, vil 'ellers' uttalelse bli utført.
Konklusjon
I denne guiden utforsket vi den betingede logiske eller 'operatøren (||) og forklarte det med forskjellige eksempler på koder. Vi har mer enn to forhold i en beslutningserklæring. Ved hjelp av 'eller' operatøren blir ting lett når vi har forskjellige valg. Hvis noen tilstand blir sann, må du utføre koden. Vi kan også bruke andre logiske operatører med 'eller' operatøren som vi har gjort i det siste eksemplet. Den logiske 'eller' operatøren er enkel og nyttig i C# -programmering.