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:

1. Ändere die Operatoren (Zeile 4 und Zeile 10) so, dass für beide Textausgaben am Ende true ausgegeben wird.
2. Probiere auch die anderen Vergleichsoperatoren dieser Lektion aus.