Özet - Döngüler
- Kotlin kursu
- Başlangıç
- Ders 47/116
- 5 dk
for, while ve range'i birleştirerek bir çarpım tablosu yazarsın.
Özet - Döngüler
Bu özette for, while ve aralıkları birleştirerek bir çarpım tablosu yazacaksın. Önceki derslerde şunları öğrendin:
for (i in 1..5)ile sayılı döngüwhileile koşullu döngüdo-whileile en az bir kez çalışan döngü1..5,until,downToile aralıklar
İki mini görev yapacağız: çarpım tablosunun bir satırını yazdırmak (for + aralık) ve geri sayım yapmak (while).
Uygulama 3'lük çarpım tablosu
Bir fun main() yaz. for (i in 1..5) döngüsüyle println("3 x $i = ${3 * i}") çağrısını yazdır. Çıktı: 3 x 1 = 3, 3 x 2 = 6, ..., 3 x 5 = 15.
Başlangıç kodu
fun main() {
// 3'lük çarpım tablosu
}Örnek çözüm
fun main() {
for (i in 1..5) {
println("3 x $i = ${3 * i}")
}
}Beklenen çıktı
3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15
Uygulama while ile geri say
Bir fun main() yaz. var n değişkenine 5 ata. while (n > 0) döngüsüyle println(n) yazdır ve her adımda n = n - 1 ile azalt. Çıktı 5, 4, 3, 2, 1 olmalı.
Başlangıç kodu
fun main() {
// Geri say
}Örnek çözüm
fun main() {
var n = 5
while (n > 0) {
println(n)
n = n - 1
}
}Beklenen çıktı
5 4 3 2 1
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 1'den 5'e kadar (5 dahil) saymak için hangi aralık?
- 1 until 5
- 1..5 Doğru cevap
- 5 downTo 1
- 1..4
Açıklama: 1..5 her iki tarafı da kapsar: 1, 2, 3, 4, 5.
2 Aralığı tamamla
for (i in 1____5) { println("3 x $i = ${3 * i}") }
for (i in 1..5) { println("3 x $i = ${3 * i}") }
Açıklama: 1..5 aralığı 1'den 5'e kadar sayar (5 dahil).