Operatory arytmetyczne
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 19 z 93.
Kotlin udostępnia operatory arytmetyczne do wykonywania obliczeń matematycznych na liczbach. Są to te same operatory, których używa się w podstawowej matematyce.
Oto cztery podstawowe operatory arytmetyczne:
| Operator | Działanie | Przykład | Wynik |
|---|---|---|---|
+ | Dodawanie | 10 + 3 | 13 |
- | Odejmowanie | 10 - 3 | 7 |
* | Mnożenie | 10 * 3 | 30 |
/ | Dzielenie | 10 / 3 | 3 |
Możesz używać tych operatorów ze zmiennymi i przechowywać wyniki:
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)
}Ważne: Przy dzieleniu dwóch liczb całkowitych Kotlin wykonuje dzielenie całkowite: wynik jest obcinany, a nie zaokrąglany. Dlatego 15 / 4 daje 3, a nie 3.75.
Jeśli potrzebujesz wyników dziesiętnych, co najmniej jedna liczba musi być typu Double:
fun main() {
println(15.0 / 4) // Wypisuje: 3.75
}Wyzwanie
ŁatwyOtrzymujesz następujące zmienne:
val x = 24
val y = 7Korzystając z tych zmiennych, oblicz i wypisz poniższe wartości w osobnych wierszach:
- Sumę
xiy - Różnicę, gdy
yzostanie odjęte odx - Iloczyn
xiy - Wynik dzielenia
xprzezy(dzielenie całkowite)
Pamiętaj: Dzielenie całkowite odrzuca część dziesiętną, więc ostatni wynik będzie liczbą całkowitą.
Spróbuj swoich sił
fun main() {
val x = 24
val y = 7
// TODO: Napisz swój kod poniżej
// Oblicz i wypisz:
// 1. Sumę x i y
// 2. Różnicę po odjęciu y od x
// 3. Iloczyn x i y
// 4. Wynik dzielenia x przez y (dzielenie całkowite)
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory – część 1
Operatory arytmetyczneOperator moduloPrzypisanie z operatoremOperatory porównaniaPowtórka – proste działania matematyczne7Podstawowe wejście/wyjście
Funkcja printlnSzablony ciągów znakówWczytywanie danych przez ReadLineKonwersja typówPowtórka — lata do emeryturyPowtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneArgumenty nazwaneWartości domyślneFunkcje z pojedynczym wyrażeniemPowtórka – funkcja SigmaPowtórka – funkcja walidująca2Zmienne
Val a VarWnioskowanie o typieLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPowtórzenie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Operatory logiczne, część 3Operator trójargumentowy z wyrażeniem ifPowtórka — prosta logika8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Obsługa wartości null
Czym jest bezpieczeństwo nullTypy dopuszczające nullOperator bezpiecznego wywołaniaOperator ElvisPodstawy wyzwania z funkcjamiAsercja wartości niebędącej nullPodsumowanie — bezpieczny dostęp6Podejmowanie decyzji
Instrukcja ifIf - elseIf jako wyrażenieWyrażenie whenWhen z zakresamiPowtórka — prosty kalkulator9Pętle
Pętla forPętla whilePętla do-whileBreakContinueZakresy w pętlachPętla zagnieżdżonaPowtórka – silniaPowtórka – dynamiczne wprowadzanie danychPoćwicz samodzielnie: Edytor online Kotlin