s n h m r u
i

Fachkonzept - Logische Operatoren

Logische Operatoren

Um einfache Bedingungen zu formulieren, reicht es oft aus, die Vergleichsoperatoren wie == (gleich) oder > (größer als) zu verwenden. Wenn man komplexere Bedingungen formulieren möchte, muss man oft mehrere logische Aussagen miteinander verknüpfen. Dazu gibt es logische Operatoren.

In Kotlin gibt es folgende logische Operatoren:

Operator Bedeutung
&& Logisches Und
|| Logisches Oder
! Logisches Nicht

Logische Operatoren lassen sich beispielsweise folgendermaßen verwenden:

fun main() {
    val zahl1 = (1..6).random()
    val zahl2 = (1..6).random()

    println(zahl1)
    println(zahl2)

    if (zahl1 == zahl2 && zahl1 == 6) {
        println("Glückwunsch, du hast einen Sechserpasch gewürfelt!")
    }
    if (zahl1 == 6 || zahl2 == 6) {
        println("Du hast mindestens eine Sechs gewürfelt!")
    }
    if (!(zahl1 == zahl2)) {
        println("Leider Pech gehabt, die Zahlen sind unterschiedlich.")
    }
}

Suche

v
100.123.3.3 Fachkonzept - Logische Operatoren
Kopieren durch Anklicken

Rückmeldung geben