3.1 Logische Ausdrücke
- Vergleichsausdrücke für Zahlen:
Operatoren: > <
>= <= == !=
Operanden:
int, double (später: long,short,
byte, char, float)
Das Ergebnis ist vom Typ boolean( true oder
false)
Beispiele:
int i,j,k; double x,y,z;
if(x>5)
- Test auf Gleichheit:
Operatoren: == !=
Operanden: beliebiger Typ
Achtung: bei Objekten wird nur die
Hauptspeicheradresse verglichen!
Objekte immer
mit equals() vergleichen:
- Boolean Ausdrücke
Operatoren: &&
|| | !
Operanden: boolean
- Kombinationen
if(Katze.anzahl()>3 && katze1.abstand(katze2)<10
&& (katze1.istSauer() || katze2.schnurrt() ) ...
Weiterführende Links
Lehrvideo
(YouTube)