Menu
Coddy logo textTech

Vergleichsoperatoren

Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 22 von 93.

Vergleichsoperatoren ermöglichen es dir, zwei Werte zu vergleichen und ein Boolean-Ergebnis zu erhalten, entweder true oder false. Diese Operatoren sind essenziell, um in deinen Programmen Entscheidungen zu treffen.

Hier sind die Vergleichsoperatoren von Kotlin:

OperatorBedeutungBeispielErgebnis
==Gleich5 == 5true
!=Ungleich5 != 3true
>Größer als5 > 3true
<Kleiner als5 < 3false
>=Größer oder gleich5 >= 5true
<=Kleiner oder gleich3 <= 5true

Du kannst diese mit Variablen verwenden und die Ergebnisse speichern:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Gibt aus: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Gibt aus: false
}

Vergleichsoperatoren funktionieren mit allen numerischen Typen und bilden die Grundlage für die Entscheidungslogik, die du in den kommenden Lektionen kennenlernen wirst.

challenge icon

Aufgabe

Einfach

Schreibe eine Funktion checkScores, die score1, score2 und passingScore entgegennimmt und eine Zeichenkette mit drei Vergleichsergebnissen zurückgibt.

Vergleiche die beiden Punktzahlen miteinander sowie mit dem Bestehensgrenzwert unter Verwendung von Vergleichsoperatoren.

Logik:

  1. Prüfe, ob score1 größer als score2 ist
  2. Prüfe, ob score1 gleich score2 ist
  3. Prüfe, ob score2 größer oder gleich passingScore ist

Parameter:

  • score1 (Int): Die erste Punktzahl
  • score2 (Int): Die zweite Punktzahl
  • passingScore (Int): Die minimale zum Bestehen erforderliche Punktzahl

Rückgabe: Eine Zeichenkette mit drei booleschen Ergebnissen, die durch Leerzeichen getrennt sind. Format: [result1] [result2] [result3]

Beispiel: Für die Eingaben 85, 70 und 60 gib "true false true" zurück, da 85 > 70 wahr ist, 85 == 70 falsch ist und 70 >= 60 wahr ist.

Probier es selbst

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Schreibe den Code hier
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Kotlin-Playground