Loop for, while, do-while


Pada tutorial ini, kita akan membahas tiga jenis loop yang umum digunakan dalam bahasa pemrograman Kotlin, yaitu for, while, dan do-while. Mari kita simak penjelasan dan contoh penggunaannya.

1. Loop for

Loop for digunakan untuk mengulang blok kode dengan jumlah iterasi yang sudah ditentukan. Biasanya digunakan untuk iterasi pada koleksi atau rentang angka.

Contoh Penggunaan for:

fun main() {
    // Menggunakan for loop untuk iterasi angka dari 1 hingga 5
    for (i in 1..5) {
        println("Nilai i adalah: $i")
    }

    // Menggunakan for loop dengan langkah (step)
    for (i in 1..10 step 2) {
        println("Nilai i adalah: $i")
    }

    // Menggunakan for loop untuk iterasi elemen dalam array
    val array = arrayOf("Kotlin", "Java", "Python")
    for (element in array) {
        println("Bahasa pemrograman: $element")
    }
}

2. Loop while

Loop while digunakan untuk mengulang blok kode selama kondisi yang ditentukan bernilai true. Pastikan untuk memodifikasi kondisi di dalam loop agar tidak terjadi infinite loop.

Contoh Penggunaan while:

fun main() {
    var i = 1

    // Menggunakan while loop
    while (i <= 5) {
        println("Nilai i adalah: $i")
        i++  // Jangan lupa untuk mengincrement nilai i
    }
}

3. Loop do-while

Loop do-while mirip dengan loop while, tetapi perbedaan utamanya adalah bahwa blok kode dalam do-while akan dieksekusi setidaknya satu kali, sebelum memeriksa kondisi.

Contoh Penggunaan do-while:

fun main() {
    var i = 1

    // Menggunakan do-while loop
    do {
        println("Nilai i adalah: $i")
        i++  // Jangan lupa untuk mengincrement nilai i
    } while (i <= 5)
}

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara menggunakan loop for, while, dan do-while di Kotlin. Setiap jenis loop memiliki kegunaannya masing-masing, jadi pilihlah yang paling sesuai dengan kebutuhan Anda.