Arithmetische Operatoren
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 19 von 93.
Kotlin stellt arithmetische Operatoren bereit, um mathematische Berechnungen mit Zahlen durchzuführen. Dies sind dieselben Operatoren, die du in der Grundrechenarten verwenden würdest.
Hier sind die vier grundlegenden arithmetischen Operatoren:
| Operator | Operation | Beispiel | Ergebnis |
|---|---|---|---|
+ | Addition | 10 + 3 | 13 |
- | Subtraktion | 10 - 3 | 7 |
* | Multiplikation | 10 * 3 | 30 |
/ | Division | 10 / 3 | 3 |
Du kannst diese Operatoren mit Variablen verwenden und Ergebnisse speichern:
fun main() {
val a = 15
val b = 4
val sum = a + b // 19
val difference = a - b // 11
val product = a * b // 60
val quotient = a / b // 3
println(quotient)
}Wichtig: Beim Dividieren zweier Ganzzahlen führt Kotlin eine Ganzzahldivision durch: Das Ergebnis wird abgeschnitten, nicht gerundet. Daher ergibt 15 / 4 3, nicht 3.75.
Wenn du Dezimalergebnisse benötigst, muss mindestens eine Zahl ein Double sein:
fun main() {
println(15.0 / 4) // Gibt aus: 3.75
}Aufgabe
EinfachDir werden die folgenden Variablen bereitgestellt:
val x = 24
val y = 7Verwende diese Variablen, um die folgenden Ergebnisse in separaten Zeilen zu berechnen und auszugeben:
- Die Summe von
xundy - Die Differenz, wenn
yvonxsubtrahiert wird - Das Produkt von
xundy - Das Ergebnis der Division von
xdurchy(Ganzzahldivision)
Denke daran: Bei der Ganzzahldivision wird der Dezimalteil abgeschnitten, daher wird das letzte Ergebnis eine ganze Zahl sein.
Probier es selbst
fun main() {
val x = 24
val y = 7
// TODO: Schreibe deinen Code darunter
// Berechne und gib aus:
// 1. Die Summe von x und y
// 2. Die Differenz, wenn y von x subtrahiert wird
// 3. Das Produkt von x und y
// 4. Das Ergebnis der Division von x durch y (Ganzzahldivision)
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorErweiterte ZuweisungVergleichsoperatorenRückblick – Einfache Mathematik7Grundlegende Ein-/Ausgabe
println-FunktionString-VorlagenReadLine-EingabeTypkonvertierungWiederholung – Jahre bis zur RenteWiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteBenannte ArgumenteStandardwerteFunktionen mit einem AusdruckRückblick – Sigma-FunktionRückblick – Validierungsfunktion2Variablen
Val vs VarTypinferenzZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Ternär mit If-AusdruckWiederholung – Einfache Logik8Rechner zum Aufteilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Nullbarkeit
Was ist Null-Sicherheit?Nullable-TypenOperator für sicheren AufrufElvis-OperatorGrundlagen der FunktionsaufgabeAssertion auf Nicht-NullRückblick – Sicherer Zugriff6Entscheidungen treffen
If-AnweisungIf - ElseIf als AusdruckWhen-AusdruckWhen mit BereichenRückblick - Einfacher Taschenrechner9Schleifen
For-SchleifeWhile-SchleifeDo-While-SchleifeBreakContinueBereiche in SchleifenVerschachtelte SchleifeRückblick – FakultätRückblick – Dynamische EingabeÜbe selbstständig: Kotlin-Playground