Crashkurs – Operatoren: Vergleiche
Die wichtigsten Datentypen hast du nun kennengelernt. Um diese noch besser in deinen Apps einzusetzen, beschäftigen wir uns nachfolgend mit Vergleichsoperatoren.
Was macht ein Vergleichsoperator?
Mit Vergleichsoperatoren kannst du Vergleiche zwischen Werten durchführen. Das ist ganz einfach.
Hier eine Auflistung von Vergleichen, die wir durchführen können:
- 42 IST GLEICH 42 --> JA (True)
- 42 IST NICHT GLEICH 40 --> JA (True)
- 42 IST KLEINER ALS 58 --> JA (True)
- 56 IST GRÖßER ALS 62 --> NEIN (False)
- 46 IST KLEINER ODER GLEICH 46 --> JA (True)
- 48 IST GRÖßER ODER GLEICH 46 --> JA (True)
Wurde ein Vergleich ausgeführt, ergibt er immer True oder False. Der Vergleich ergibt also immer einen Boolean-Wert. Den Boolean-Datentyp hast du in der letzten Lektion kennengelernt.
Welche Vergleichsoperatoren gibt es?
Folgende Vergleichsoperatoren können verwendet werden:
| Operator | Name | Bedeutung | Beispiel |
| == | ist gleich | true wenn beide Werte gleich | 42 == 42 |
| != | ungleich | true wenn beide Werte ungleich | 42 != 40 |
| > | größer | true, wenn linker Wert größer | 42 > 40 |
| >= | größer gleich | true, wenn linker Wert größer oder gleich | 42 >= 42 |
| < | kleiner | true, wenn linker Wert kleiner | 56 < 68 |
| <= | kleiner gleich | true, wenn linker Wert kleiner oder gleich | 68 <= 68 |
Jetzt haben wir nur Zahlen miteinander verglichen. In der nächsten Übung gehen wir auch auf die anderen Datentypen ein.
Immer, wenn du in deinen Programmen etwas entscheiden und vergleichen willst, wirst du diese Operatoren nutzen. Du musst es hinbekommen deine Daten mit einem dieser Operatoren vergleichbar zu machen.
Folgende Frage hilft dir, um den richtigen Operator zu wählen:
"Welche Werte kann ich miteinander vergleichen, damit hier true oder false zurückgegeben wird?"
Genug der Theorie. Es wird Zeit für deine Aufgabe: