Bedingung: Unterschied zwischen den Versionen
Erscheinungsbild
AL (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
AL (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
* <code>||</code>: ODER-Operator | * <code>||</code>: ODER-Operator | ||
* <code>!</code>: VERNEINUNG-/NICHT-Operator | * <code>!</code>: VERNEINUNG-/NICHT-Operator | ||
<syntaxhighlight lang="Java"> | |||
String name = "Test"; | |||
int versuche = 0; | |||
boolean logischerAusdruck = name != "Test" && versuche < 3; // liefert hier false | |||
</syntaxhighlight> | |||
Version vom 25. Oktober 2025, 12:20 Uhr
Eine Bedingung ist ein logischer Ausdruck, der den Wert true oder false liefert.
Meist handelt es sich um einen Vergleich zweier Werte mithilfe der typischen Vergleichsoperatoren ==, <, >, <=, >= und !=
Logische Ausdrücke sind dabei rekursiv (ineinander verschachtelt) definiert, sodass logische Ausdrücke mithilfe logischer Operatoren verknüpft werden können.
Logische Operatoren:
&&: UND-Operator||: ODER-Operator!: VERNEINUNG-/NICHT-Operator
String name = "Test";
int versuche = 0;
boolean logischerAusdruck = name != "Test" && versuche < 3; // liefert hier false