Logiske operatører i Java forklarte

Logiske operatører i Java forklarte
Java støtter alle slags operatører som et normalt programmeringsspråk gjør. De logiske operatørene i Java er de samme som på noe annet språk. The og, eller, og ikke blir referert til som de logiske operatørene i Java. Den primære bruken av logiske operatører er å kombinere forholdene og deretter bestemme resultatet ved å sjekke tilstanden med flere relasjoner som og, eller, og ikke. Denne artikkelen demonstrerer arbeidet med alle logiske operatører. Videre har vi også gitt bruken av disse operatørene ved å praktisere noen få eksempler på logiske operatører.

Hvordan logiske operatører fungerer

Denne delen demonstrerer arbeidsmekanismen til logiske operatører. For dette vil vi dele denne delen i flere underavsnitt som gir arbeidet i henhold til typene logiske operatører.

Logiske og operatører (&&)

Logikken og kobler sammen to forhold sammen og sjekker begge forholdene. Et av følgende resultater forventes ved bruk av og operatør:

  • ekte verdi hvis begge forholdene er sanne
  • Returnerer en falsk verdi hvis begge eller til og med en tilstand ikke er sant

Syntaksen (som viser forholdet mellom tilstand1 og tilstand2) for å bruke og operatøren er nevnt nedenfor:

Tilstand1 && tilstand2

Logisk eller operatør

Det fungerer også basert på to forhold, OR -operatøren kan returnere de falske eller sanne verdiene som nevnt nedenfor:

  • Returnerer en ekte verdi hvis noen eller hver tilstand er sann
  • Returnerer den falske verdien (bare) hvis begge forholdene er falske

Operatøren eller (viser eller forholdet til tilstand1 og tilstand2) operatørfunksjoner på følgende syntaks:

kondisjon1 || tilstand2

Logisk ikke operatør

Den logiske ikke operatøren fungerer annerledes sammenlignet med andre logiske operatører. Den ikke -operatøren vurderer bare en betingelse (Unary Operator) og returnerer sanne/falske verdier som følger:

  • Returnerer en falsk verdi hvis tilstanden er sann
  • Returnerer en ekte verdi hvis tilstanden er falsk

Syntaksen gitt nedenfor blir fulgt av ikke operatør

!(betingelse)

Etter å ha gått gjennom denne delen, ville du ha lært om syntaks og arbeid for hver logiske operatør.

Hvordan bruke logiske operatører

Denne delen gir eksempler på alle typer logiske operatører.

Logisk og operatør

Og operatøren brukes til å returnere ved å sjekke to forhold. Følgende eksempel praktiserer og operatøren på variabler A og B.

Ettersom begge forholdene er sanne, utføres IF-blokken av koden:

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære to variabler
int a = 5, b = 6;
// Innstilling av tilstand
if (a> = 5 && b == 6)

System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

Imidlertid, hvis vi utfører følgende kode, der en tilstand er falsk. Du vil observere at den andre blokken av koden blir utført:

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære to variabler
int a = 5, b = 6;
// Innstilling av tilstand
if (a> = 5 && b<6 )

System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

Logisk eller operatør

OR -operatøren sjekker også to forhold, følgende eksempel demonstrerer bruken av OR -operatøren i Java. I det følgende eksemplet blir de to variablene C og D sjekket mot den fastsatte tilstanden ved bruk av IF-ests-setningen. Det observeres at "if-block" av "if-elv" -uttalelsen utføres fordi en tilstand er sann.

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære to variabler
int c = 10, d = 12;
// Angi tilstand og bruke "eller" Operatør
hvis (c<20 || d<10 )

System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

I den følgende koden er begge forholdene imidlertid falske, og derfor skrives den andre uttalelsen:

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære to variabler
int c = 10, d = 12;
// Angi tilstand og bruke "eller" Operatør
if (c> 10 || d == 15)

System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

Logisk ikke operatør

Som diskutert tidligere, vurderer ikke operatøren bare en betingelse. Eksemplet som er gitt nedenfor sjekker, skriver ut IF -blokken, selv om tilstanden er falsk, vil ikke operatøren betrakte det som sant:

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære variabler
int e = 10, f = 12;
// Angi tilstand og bruke "ikke" operatør
hvis (!(E> F))

System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

Følgende kode vil utføre den andre blokken i IF-est-setningen fordi tilstanden er sann (som den brukes med ikke operatør, slik at tilstanden vil bli betraktet som falsk):

pakke LH;
offentlig klasse Loper
public static void main (String [] args)
// erklære variabler
int e = 10, f = 12;
// Angi tilstand og bruke "ikke" operatør
hvis (!(e
System.ute.Println ("Velkommen til Linuxhint");

ellers

System.ute.Println ("Tilgang nektet! Vær så snill, prøv på nytt");


Produksjon

Konklusjon

De logiske operatørene i Java jobber ved å sjekke forholdene og returnere resultatene deretter. Dette beskrivende innlegget gir arbeid og bruk av flere typer logiske operatører. OG OG og ikke operatører tilhører kategorien logiske operatører. OG og OG -operatørene er avhengige av den sanne eller falske av to forhold, mens ikke operatøren bare vurderer en betingelse for utførelse.