|
|
| Zeile 1: |
Zeile 1: |
| Eine Bedingung ist ein logischer Ausdruck, der den Wert <code>true</code> oder <code>false</code> liefert. | | Eine Bedingung ist ein [[logischer Ausdruck]], der in einer [[Wiederholung]] oder [[Verzweigung]] verwendet wird. |
| | |
| Meist handelt es sich um einen Vergleich zweier Werte mithilfe der typischen Vergleichsoperatoren <code>==</code>, <code><</code>, <code>></code>, <code><=</code>, <code>>=</code> und <code>!=</code>
| |
| | |
| Logische Ausdrücke sind dabei rekursiv (ineinander verschachtelt) definiert, sodass logische Ausdrücke mithilfe logischer Operatoren verknüpft werden können.
| |
| | |
| <strong>Logische Operatoren:</strong>
| |
| * <code>&&</code>: UND-Operator
| |
| * <code>||</code>: ODER-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>
| |
Aktuelle Version vom 25. Oktober 2025, 12:21 Uhr
Eine Bedingung ist ein logischer Ausdruck, der in einer Wiederholung oder Verzweigung verwendet wird.