Dalam program ini, Anda akan belajar menghitung jumlah digit menggunakan while loop di Kotlin.
Contoh 1: Hitung Jumlah Digit dalam Integer
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Saat Anda menjalankan program, hasilnya adalah:
Jumlah digit: 7
Dalam program ini, while loop diulang sampai ekspresi tes num != 0
dievaluasi ke 0 (salah).
- Setelah iterasi pertama, num akan dibagi 10 dan nilainya menjadi 345. Kemudian, hitungannya ditambah menjadi 1.
- Setelah iterasi kedua, nilai num akan menjadi 34 dan jumlah bertambah menjadi 2.
- Setelah iterasi ketiga, nilai num akan menjadi 3 dan jumlah bertambah menjadi 3.
- Setelah iterasi keempat, nilai bilangan akan menjadi 0 dan jumlah bertambah menjadi 4.
- Kemudian ekspresi tes dievaluasi menjadi salah dan loop berakhir.
Berikut kode Java yang setara: Program Java untuk Menghitung Jumlah Digit dalam Integer