veröffentlicht am: 24.06.2022 zuletzt aktualisiert am: 19.04.2023
Die Programmiersprache Java bietet verschiedene Operatoren zur Auswertung von Ausdrücken, die auf booleschen Variablen basieren. Diese Operatoren helfen dabei, die Kontrolle über den Programmierfluss in Bezug auf die hinzugefügte mathematische Logik zu behalten. Mit den logischen Java-Operatoren wie dem Operator OR || (Java oder), dem Operator AND && und dem Operator NOT ! lassen sich zum Beispiel verschiedene Vergleiche mit den angegebenen Variablen durchführen und die Ergebnisse auswerten.
In diesem Artikel wird speziell die Funktionsweise des Java ODER-Operators anhand von geeigneten Beispielen erläutert. Also, fangen wir an!
Der Java-OR-Operator evaluiert die Werte von booleschen Variablen. Mehr über den Java Boolean erfahren. Er wird als doppelter Pipe-Operator || dargestellt.
Bei der Verwendung des Java-OR-Operators wird der Ausdruck als wahr betrachtet, wenn der Wert der beiden angegebenen Variablen wahr ist, und er gibt einen wahren Wert zurück; andernfalls wird der Rückgabewert des OR-Operators auf falsch gesetzt.
x || y
Hier führt der Java-OR-Operator die logische OR-Operation zwischen den booleschen Operanden x und y durch.
Die unten stehende Wahrheitstabelle veranschaulicht das Ergebnis des OR-Operators auf der Grundlage der angegebenen Werte von x und y:
Gemäß der Wahrheitstabelle markiert der Java-ODER-Operator || den Ausdruck als wahr, wenn einer der Werte des Operanden wahr ist. Falls beide Werte falsch sind, wird der OR-Operator den Rückgabewert auf falsch setzen.
Schauen wir uns nun einige Beispiele an, um die Funktionsweise des Java-OR-Operators zu verstehen.
Zunächst werden wir drei boolesche Variablen mit den Namen resultat, x und y erstellen:
boolean x, y, resultat;
Die Variablen x und y werden die folgenden Werte haben:
x = true; y = true;
Als Nächstes verwenden wir den Java-OR-Operator || für die Auswertung der Werte von x und y:
resultat = (x || y); System.out.println(resultat);
Der fertig Code würde dann so aussehen:
public class Main { public static void main(String[] args) { boolean x, y, resultat; x = true; y = true; resultat = (x || y); System.out.println(resultat); } }
Erfahre mehr über die Java main-Methode!
Die Ausführung des angegebenen Codes liefert true, da die Werte der beiden booleschen Variablen true sind:
Wenn eine der beiden Variablen a und b den Wert false enthält, gibt der Java-OR-Operator nach der Auswertung immer noch true zurück:
public class Main { public static void main(String[] args) { boolean a, b, c; a = true; b = false; c = (a || b); System.out.println(c); } }
Ausgabe auf der Konsole:
Wenn die Werte der beiden Variablen a und b falsch sind, gibt der Ausdruck a || b ebenfalls falsch zurück:
public class Main { public static void main(String[] args) { boolean a, b, c; a = false; b = false; c = (a || b); System.out.println(c); } }
Wenn du mehrere Bedingungen mit dem Java-OR-Operator auswerten willst, dann sieh dir den folgenden Abschnitt an.
In Java kann der OR-Operator verwendet werden, um mehrere oder zusammengesetzte Bedingungen zu prüfen. Im folgenden Programm wird beispielsweise in einer Java if-Bedingung der Java-OR-Operator || verwendet, um zu überprüfen, ob der Java Modulo % der Variablen meineZahl gleich 0 ist und der Wert der Variablen meineZahl selbst größer als 0 ist:
public class Main { public static void main(String[] args) { int meineZahl = 4; if (meineZahl % 2 == 0 || meineZahl > 0) { System.out.println(true); } else { System.out.println(false); } } }
Da der Wert der Variablen meineZahl 4 ist, was die hinzugefügten Mehrfachbedingungen rechtfertigt, wird der Java-ODER-Operator true zurückgeben:
Das waren alle wesentlichen Informationen über die Verwendung des Java-ODER-Operators. Sie können je nach Bedarf weiter recherchieren.
Der Java OR-Operator || wird verwendet, um die booleschen Ausdrücke auszuwerten. Wenn bei der Verwendung des Java OR-Operators der Wert beider angegebenen Variablen wahr ist, wird der Ausdruck als wahr betrachtet und er gibt einen wahren Wert zurück; andernfalls wird der Rückgabewert des OR-Operators auf falsch gesetzt. In diesem Beitrag wird die Funktionsweise des Java-ODER-Operators anhand geeigneter Beispiele erläutert.
😩 Gelangweilt von den Udemy & YouTube-Tutorials?!
Lerne spielerisch Java und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.
"Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."
- Lennart Sparbier
100% kostenlos registrieren · keine Kreditkarte notwendig
Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.
100% kostenlos registrieren · keine Zahlungsdaten notwendig