Hva er de logiske operatørene og, eller ikke i Java

Hva er de logiske operatørene og, eller ikke i Java
I Java -programmering kan det være tilfeller der programmereren trenger å evaluere verdiene basert på en bestemt tilstand. For eksempel å analysere og integrere verdiene basert på den anvendte sjekken. I slike situasjoner, "logiske operatører”La utvikleren filtrere og sortere de akkumulerte verdiene praktisk.

Denne bloggen vil demonstrere ved bruk av og implementere Java Logical Operators “og“,“eller“, Og“ikke“.

Hva er de logiske operatørene "og", "eller" og "ikke" i Java?

logisk operatør”Er et symbol som bruker operasjoner på operandene og returnerer det tilsvarende utfallet som et“boolsk”Verdi.

Tabellen under levert diskuterer bruken av “og“,“eller“, Og“ikke”Operatører, deres“symboler”,“Syntaks”, Og“returnert”Verdier:

Symbol Syntaks Returnert verdi
&& (logisk og) Operand x && operand y Returnerer sant hvis begge operandene er “ekte”.
|| (logisk eller) Operand x || Operand y Gir sann hvis en av operandene tilsvarer “ekte”.
!(Logisk ikke) ! Operand x Gir operandens logiske tilstand tilbakeført.

Eksempel 1: Bruke de logiske operatørene "og", "eller" og "ikke" på de spesifiserte verdiene i Java

I dette eksemplet er de logiske operatørene “&&”,“||”, Og“!”Kan brukes for å se etter en) betingelse på de spesifiserte verdiene:

offentlig klasse Andornot
public static void main (String [] args)
int x = 20;
int y = 10;
boolean z = true;
System.ute.Println (x0);
System.ute.Println (x0);
System.ute.Println ((!z));

I kodelinjene ovenfor, bruk følgende trinn:

  • For det første, initialiser de medfølgende heltallverdiene og en “boolsk”Verdi.
  • Nå, bruk “&&”Operatør for å se etter de gitte to forholdene.
  • Det er slik at både de fornøyde forholdene kommer denne operatøren tilbake "ekte”. Ellers viser det “falsk”.
  • På samme måte, bruk samme tilstand på operandene ved å bruke "||”Operatør.
  • Denne spesielle operatøren kommer tilbake “ekte”På noen av de spesifiserte fornøyde forholdene.
  • Til slutt, tilknyttet “!”Operatør med den initialiserte boolske verdien for å snu tilstanden, i.e., “ekte” ->“falsk”.

Produksjon

I denne utgangen kan det sees at de tilsvarende resultatene returneres i samsvar med den tilsvarende logiske operatøren.

Før du fortsetter til neste eksempel, må du huske å inkludere følgende pakke for å aktivere "brukerinngang”:

Importer Java.util.Skanner;

Eksempel 2: Bruke de logiske operatørene “og”, “eller” og “ikke” på brukerinngangsverdiene i Java

Dette eksemplet bruker de diskuterte logiske operatørene på de brukerdefinerte verdiene:

offentlig klasse Andornot
public static void main (String [] args)
Skannerobjekt = ny skanner (system.i);
System.ute.println ("Angi den første verdien:");
int x = objekt.nextInt ();
System.ute.println ("Angi den andre verdien:");
int y = objekt.nextInt ();
System.ute.Println ("Angi den boolske verdien:");
boolean z = objekt.nextboolean ();
System.ute.Println (x0);
System.ute.Println (x0);
System.ute.Println ((!z));
gjenstand.Lukk();

I henhold til kodeblokken ovenfor, utfør trinnene under levert:

  • Først av alt, lage en “Skanner”Objekt ved å bruke“ny”Nøkkelord og“Skanner ()Henholdsvis konstruktør.
  • System.i”Parameter leser brukerinndata.
  • Etter det, legg inn heltallverdiene fra brukeren via den tilknyttede “NextInt ()”Metode.
  • På samme måte legg inn den boolske verdien ved hjelp av den anvendte “NextBoolean ()”Metode.
  • Nå, på samme måte, bruk den diskuterte operatøren en etter en på operandene, og det tilsvarende utfallet vil bli returnert.
  • Til slutt, lukk "Skanner”Via“Lukk()”Metode.

Produksjon

Dette utfallet indikerer at de tilsvarende boolske verdiene returneres basert på brukerens inngangsoperandverdier.

Konklusjon

De logiske operatørene “og”,“eller”, Og“ikke”I Java bruker operasjonene på operandene og returnerer det tilsvarende utfallet som en“boolsk”Verdi. “Og” -operatøren gir ”ekte”Hvis begge operandene kommer tilbake. "Eller" -operatøren gir "ekte”På en av de fornøyde operandene og den“ ikke ”operatøren returnerer operandens logiske tilstand reversivt. Denne bloggen blir guidet til å bruke Java Logical Operators “og”, “eller” og “ikke”.