Logische Operatoren in Java erklärten

Logische Operatoren in Java erklärten
Java unterstützt alle Arten von Operatoren, die eine normale Programmiersprache tut. Die logischen Operatoren in Java sind die gleichen wie in jeder anderen Sprache. Die und, oder, und nicht werden als logische Operatoren in Java bezeichnet. Die primäre Verwendung logischer Operatoren besteht darin, die Bedingungen zu kombinieren und das Ergebnis dann zu bestimmen, indem der Zustand mit mehreren Beziehungen wie und, oder und nicht überprüft wird. Dieser Artikel zeigt die Arbeit aller logischen Operatoren. Darüber hinaus haben wir auch die Verwendung dieser Betreiber angelegt, indem wir einige Beispiele für logische Operatoren üben.

Wie logische Operatoren funktionieren

Dieser Abschnitt zeigt den Arbeitsmechanismus logischer Operatoren. Zu diesem Zeitpunkt werden wir diesen Abschnitt in mehrere Unterabschnitte unterteilen, die die Arbeit gemäß den Arten von logischen Operatoren liefern.

Logisch und operatoren (&&)

Die Logik und verknüpft zwei Bedingungen miteinander und überprüft beide Bedingungen. Eines der folgenden Ergebnisse wird erwartet, und der Bediener:

  • wahrer Wert, wenn beide Bedingungen wahr sind
  • Gibt einen falschen Wert zurück, wenn beide oder sogar eine Bedingung nicht wahr sind

Die Syntax (die die Beziehung zwischen Bedingung1 und Bedingung2 zeigt) zur Verwendung des und dem Bediener wird unten erwähnt:

condition1 && condition2

Logisch oder operator

Es funktioniert auch basierend auf zwei Bedingungen, der oder Operator kann die unten erwähnten falschen oder wahren Werte zurückgeben:

  • Gibt einen echten Wert zurück, wenn eine oder jede Bedingung wahr ist
  • Gibt den falschen Wert (nur) zurück, wenn beide Bedingungen falsch sind

Die OR (Anzeige oder Beziehung von Bedingung1 und Bedingung2) Funktionen der folgenden Syntax:

condion1 || Bedingung2

Logisch nicht Operator

Der logische Nicht -Operator funktioniert im Vergleich zu anderen logischen Operatoren unterschiedlich. Der Nichtbetreiber berücksichtigt nur eine Bedingung (Unary Operator) und gibt wie folgt wahre/falsche Werte zurück:

  • Gibt einen falschen Wert zurück, wenn die Bedingung wahr ist
  • Gibt einen wahren Wert zurück, wenn die Bedingung falsch ist

Auf die unten angegebene Syntax folgt kein Operator

!(Zustand)

Nachdem Sie diesen Abschnitt durchlaufen hatten, hätten Sie die Syntax und das Arbeiten jedes logischen Operators erfahren.

So verwenden Sie logische Operatoren

Dieser Abschnitt enthält Beispiele für alle Arten von logischen Operatoren.

Logisch und Operator

Der und Operator wird verwendet, um durch Überprüfung von zwei Bedingungen zurückzukehren. Zum Beispiel praktiziert das folgende Beispiel den und den Bediener auf den Variablen A und B.

Da beide Bedingungen wahr sind, wird der If-Block des Code ausgeführt:

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// zwei Variablen deklarieren
int a = 5, b = 6;
// Bedingung einstellen
if (a> = 5 && b == 6)

System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Wenn wir jedoch den folgenden Code ausführen, wobei eine Bedingung falsch ist. Sie würden feststellen, dass der sonstige Block des Codes ausgeführt wird:

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// zwei Variablen deklarieren
int a = 5, b = 6;
// Bedingung einstellen
if (a> = 5 && b<6 )

System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Logisch oder operator

Der oder der Operator überprüft außerdem zwei Bedingungen. Das folgende Beispiel zeigt die Verwendung des oder Operators in Java. Im folgenden Beispiel werden die beiden Variablen C und D unter Verwendung der IF-ELSE-Anweisung gegen den festgelegten Zustand überprüft. Es wird beobachtet, dass die „If-Block“ der Anweisung „If-ELSE“ ausgeführt wird, weil eine Bedingung wahr ist.

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// zwei Variablen deklarieren
int c = 10, d = 12;
// Bedingung und Verwendung von "oder" Operator
if (c<20 || d<10 )

System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Im folgenden Code sind beide Bedingungen jedoch falsch, daher werden die else -Anweisungen gedruckt:

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// zwei Variablen deklarieren
int c = 10, d = 12;
// Bedingung und Verwendung von "oder" Operator
if (c> 10 || d == 15)

System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Logisch nicht Operator

Wie bereits erwähnt, berücksichtigt der Nichtbetreiber nur einen Zustand. Das nachstehende Beispiel wird überprüft, ob der IF -Block, obwohl die Bedingung falsch ist, der Nichtbetreiber als wahr betrachtet:

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// Variablen deklarieren
int e = 10, f = 12;
// Bedingung einstellen und "nicht" Operator verwenden
Wenn (!(e> f))

System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Der folgende Code würde den else-Block der IF-ELSE-Anweisung ausführen, da die Bedingung wahr ist (da sie mit nicht Bediener verwendet wird, sodass die Bedingung als falsch angesehen wird):

Paket LH;
öffentliche Klasse Loper
public static void main (String [] args)
// Variablen deklarieren
int e = 10, f = 12;
// Bedingung einstellen und "nicht" Operator verwenden
Wenn (!(e
System.aus.println ("Willkommen bei LinuxHint");

anders

System.aus.println ("Zugriff verweigert! Bitte versuche es erneut");


Ausgang

Abschluss

Die logischen Operatoren in Java arbeiten, indem sie die Bedingungen überprüfen und die Ergebnisse entsprechend zurückgeben. Dieser beschreibende Beitrag bietet die Arbeit und Verwendung verschiedener Arten logischer Operatoren. Die und nicht und nicht der Bediener gehören zur Kategorie der logischen Operatoren. Die und und oder die Betreiber hängen von den wahren oder falschen Bedingungen ab, während der Nichtbetreiber nur eine Bedingung für die Ausführung berücksichtigt.