Last Updated on May 10, 2022 by
Belajar Kotlin dasar tidak akan lengkap tanpa belajar tentang loop atau perulangan. Loop berguna untuk eksekusi blok kode selama condition tertentu tercapai. Perulangan bermanfaat dikarenakan ia dapat menghemat waktu, mengurangi error, serta menjadikan menjadi kode lebih mudah dibaca.
Pada artikel ini, kami akan mengajak Anda membahas tentang Kotlin while loop. Jika Anda ingin tahu lebih banyak, simak terus artikel ini.
Table of Contents
Mengenal While Loop pada Kotlin
Loop digunakan dalam pemrograman untuk mengulang blok kode tertentu sampai condition tertentu terpenuhi jika tidak ada eror. Dalam artikel ini, Anda akan belajar membuat while dan do… while dalam pemrograman Kotlin.
Loop inilah yang mampu membuat komputer menjadi mesin yang menarik. Bayangkan Anda perlu mencetak kalimat 50 kali di layar Anda. Tanpa loop, hal ini bisa dilakukan dengan menggunakan print statement sebanyak 50 kali.
Bagaimana apabila Anda perlu mencetak kalimat tersebut sepuluh juta kali? Anda perlu menggunakan loop. Oleh karena itu, Anda akan belajar tentang While Loop.
Syntax Kotlin While Loop
Berikut ini adalah syntax while loop:
while (testExpression) { // kode di dalam while loop }
Bagaimana while loop bekerja?
Ekspresi pengujian di dalam kurung adalah ekspresi Boolean. Jika ekspresi uji dievaluasi menjadi ‘true’ maka ada dua kemungkinan akan terjadi:
- pernyataan di dalam while loop dieksekusi.
- kemudian, ekspresi pengujian dievaluasi
Proses ini berlangsung sampai ekspresi pengujian dievaluasi menjadi salah. Jika ekspresi uji dievaluasi false maka while loop dihentikan.
Contoh Penerapan Kotlin While Loop
Berikut ini adalah contoh Kotlin While Loop
// Program untuk mencetak line 5 kali fun main(args: Array<String>) { var i = 1 while (i <= 7) { println("Line $i") ++i } }
Ketika Anda menjalankankan programnya, maka hasil yang ada dapatkan adalah
Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7
Perhatikan, pernyataan ++i di dalam while loop. Setelah 5 iterasi, variabel i akan bertambah menjadi 6. Kemudian, ekspresi pengujian i <= 5 dievaluasi menjadi false dan loop berakhir. Jika badan perulangan hanya memiliki satu pernyataan, tidak perlu menggunakan kurung kurawal {}.
Contoh untuk Hitung jumlah Bilangan Asli
Berikut adalah program yang digunakan untuk menghitung jumlah bilangan asli.
// Program untuk menghitung jumlah bilangan asli dari 1 hingga 100. fun main(args: Array<String>) { var sum = 0 var i = 200 while (i != 0) { sum += i // sum = sum + i; --i } println("sum = $sum") }
Ketika dijalankan berikut ini hasilnya adalah:
sum = 10100
Di sini, jumlah variabel diinisialisasi ke 0 dan i diinisialisasi ke 200. Dalam setiap iterasi loop sementara, jumlah variabel diberikan jumlah + i, dan nilai i dikurangi 1 sampai i sama dengan 0. Untuk visualisasi yang lebih baik.
1st iteration: sum = 0+200 = 200, i = 199 2nd iteration: sum = 200+199 = 399, i = 198 3rd iteration: sum = 299+198 = 497, i = 197 ... .. ... ... .. ... 99th iteration: sum = 10097+2 = 10099, i = 1
Itulah penjelasan tentang while loop untuk belajar Kotlin Dasar. Jika Anda ingin tahu lebih banyak tentang Kotlin, kunjungi Codekey di https://codekey.id/ untuk belajar bahasa pemrograman gratis.
Codekey adalah media untuk belajar berbagai bahasa pemrograman secara gratis dan mudah. Jangan lupa allow notification untuk dapatkan materi terbaru.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.