Aritmetik operatörler
- Kotlin kursu
- Başlangıç
- Ders 24/116
- 4 dk
+,-,*,/,% ile aritmetik işlemleri öğrenirsin.
Aritmetik operatörler
Kotlin'de temel aritmetik işlemler için beş operatör vardır: + (toplama), - (çıkarma), * (çarpma), / (bölme) ve % (mod alma).
Tamsayı bölmesi tamsayı verir: 7 / 2 → 3. Mod, bölmeden kalanı verir: 7 % 2 → 1.
val a = 10
val b = 3
println(a + b) // 13
println(a - b) // 7
println(a * b) // 30
println(a / b) // 3
println(a % b) // 1Uygulama Aritmetik dene
Bir fun main() yaz. val a = 10 ve val b = 3 tanımla. println(a % b) ile kalanı yazdır.
Örnek çözüm
fun main() {
val a = 10
val b = 3
println(a % b)
}Beklenen çıktı
1
Tamsayı bölmesi
Kotlin'de iki Int'in bölümü Int'tir; bu yüzden 7 / 2 → 3 olur (3.5 değil). Ondalıklı sonuç istiyorsan en az bir taraf Double olmalı: 7.0 / 2 → 3.5 veya 7 / 2.0 → 3.5.
Bu davranış, tamsayı bölmesinin beklenen sonucu vermediği durumlar için yaygın bir tuzaktır. Tutarlılık için her iki tarafı da Double yapmayı alışkanlık edin.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 `7 % 2` ne döner?
- 0
- 3
- 3.5
- 1 Doğru cevap
Açıklama: 7'nin 2'ye bölümünden kalan 1'dir.
2 Aritmetik operatörler: eksik parçayı tamamla
val kalan = 7 ____ 2
println(kalan) // 1
val kalan = 7 % 2
println(kalan) // 1
Açıklama: % operatörü kalanı verir.
3 Aritmetik operatörler: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
+ |
Toplama |
- |
Çıkarma |
* |
Çarpma |
% |
Mod |