Zum Inhalt springen

Bedingung: Unterschied zwischen den Versionen

Aus Informatik Q1 Wiki
Keine Bearbeitungszusammenfassung
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