10 Datentyp bool
10.1 Boolsche Ausdrücke

 

Boole bestellt ein Menü

Häufig schreibt man für true und false 0 und 1 (aber nicht in Java)

Ausdrücke, die bei der Auswertung  nur die Werte true oder false liefern heißen nach dem Mathematiker Boole boolesche Ausdrücke.

Sind a und b zwei Variable vom Typ int und ist a ist mit dem Wert 3 und b mit dem Wert 4 belegt, so liefert die Auswertung des Ausdrucks a < b den Wert true.
Um Werte auf Gleichheit zu prüfen, kann man den Ausdruck
a==b auswerten lassen, der in unserem Beispiel den Wert false liefert.

Man beachte den Unterschied zwischen der Anweisung
a=b;
bei der der Wert von
b der Variablen a zugewiesen wird

und dem Ausdruck
a==b
der, wie oben beschrieben de Werte der Variablen
a und b auf Gleichheit prüft und somit den Ausdruck zu true oder false auswertet.

  Beispiel: Man will wissen, ob der Wert von a durch 4 ohne Rest teilbar ist. Dazu benutzt man folgenden Ausdruck
a%4==0
Der Operator % liefert hier den Rest der Divison
a/4. Dieser Wert wird mit 0 verglichen. Im Falle, dass a eine 4er Zahl ist, wird der Ausdruck also zu true ausgewertet.
zu 10.2  
zur Startseite www.pohlig.de (C) MPohlig 2002