Kotlin Operatoren
Kotlin Operatoren
Operatoren werden verwendet, um Operationen an Variablen und Werten auszuführen.
Der Wert wird als Operand bezeichnet, während die Operation (die zwischen den beiden Operanden ausgeführt werden soll) durch einen Operator definiert wird:
Operand | Operator | Operand |
---|---|---|
100 | + | 50 |
Im folgenden Beispiel sind die Zahlen 100 und 50 Operanden und das +
-Zeichen ist ein Operator:
Obwohl der Operator +
häufig zum Addieren zweier Werte verwendet wird, wie im obigen Beispiel; es kann auch verwendet werden, um eine Variable und einen Wert oder eine Variable und eine Variable zu addieren:
Beispiel
var sum1 = 100 + 50 // 150 (100 + 50)
var sum2 = sum1 + 250 // 400 (150 + 250)
var sum3 = sum2 + sum2 // 800 (400 + 400)
Try it Yourself »
Kotlin unterteilt die Operatoren in folgende Gruppen:
- Arithmetische Operatoren
- Zuweisungsoperatoren
- Vergleichsoperatoren
- Logische Operatoren
Arithmetische Operatoren
Arithmetische Operatoren werden zur Durchführung allgemeiner mathematischer Operationen verwendet.
Operator | Name | Beschreibung | Beispiel | Versuch es |
---|---|---|---|---|
+ | Ergänzung | Addiert zwei Werte | x + y | Try it » |
- | Subtraktion | Subtrahiert einen Wert von einem anderen | x - y | Try it » |
* | Multiplikation | Multipliziert zwei Werte | x * y | Try it » |
/ | Abteilung | Dividiert einen Wert von einem anderen | x / y | Try it » |
% | Modul | Gibt den Divisionsrest zurück | x % y | Try it » |
++ | Inkrement | Erhöht den Wert um 1 | ++x | Try it » |
-- | Dekrementieren | Verringert den Wert um 1 | --x | Try it » |
Kotlin Zuweisungsoperatoren
Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen.
Im folgenden Beispiel verwenden wir den Zuweisungsoperator (=
), um ihm den Wert 10 zuzuweisen eine Variable namens x:
Der Additionszuweisungsoperator (+=
) fügt einer Variablen einen Wert hinzu:
Eine Liste aller Zuweisungsoperatoren:
Operator | Beispiel | Gleich wie | Try it |
---|---|---|---|
= | x = 5 | x = 5 | Try it » |
+= | x += 3 | x = x + 3 | Try it » |
-= | x -= 3 | x = x - 3 | Try it » |
*= | x *= 3 | x = x * 3 | Try it » |
/= | x /= 3 | x = x / 3 | Try it » |
%= | x %= 3 | x = x % 3 | Try it » |
Kotlin Vergleichsoperatoren
Vergleichsoperatoren werden zum Vergleichen zweier Werte verwendet und geben einen booleschen Wert zurück: entweder true
oder false
.
Operator | Name | Beispiel | Try it |
---|---|---|---|
== | Gleich | x == y | Try it » |
!= | Nicht gleich | x != y | Try it » |
> | Größer als | x > y | Try it » |
< | Weniger als | x < y | Try it » |
>= | Größer als oder gleich wie | x >= y | Try it » |
<= | Gleich oder kleiner als | x <= y | Try it » |
Im Kapitel Boolesche und Bedingungen erfahren Sie viel mehr über Boolesche Werte.
Kotlin Logische Operatoren
Logische Operatoren werden verwendet, um die Logik zwischen Variablen oder Werten zu bestimmen:
Operator | Name | Beschreibung | Beispiel | Try it |
---|---|---|---|---|
&& | Logisches and | Gibt true zurück, wenn beide Aussagen wahr sind | x < 5 && x < 10 | Try it » |
|| | Logisches or | Gibt true zurück, wenn eine der Aussagen wahr ist | x < 5 || x < 4 | Try it » |
! | Logisches not | Kehrt das Ergebnis um und gibt false zurück, wenn das Ergebnis wahr ist | Try it » |