Program Kotlin untuk Menghitung Bilangan Digit dalam Integer

Dalam program ini, anda akan belajar mengira jumlah digit menggunakan gelung sementara di Kotlin.

Contoh 1: Hitung Bilangan Digit dalam Integer

 fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )

Semasa anda menjalankan program, outputnya adalah:

 Bilangan digit: 7

Dalam program ini, sementara loop diulang sehingga ekspresi ujian num != 0dinilai menjadi 0 (false).

  • Selepas lelaran pertama, angka akan dibahagi dengan 10 dan nilainya akan menjadi 345. Kemudian, kiraannya meningkat menjadi 1.
  • Selepas lelaran kedua, nilai num akan menjadi 34 dan kiraannya meningkat menjadi 2.
  • Selepas lelaran ketiga, nilai bilangan akan menjadi 3 dan kiraannya meningkat menjadi 3.
  • Selepas lelaran keempat, nilai num akan 0 dan kiraannya meningkat menjadi 4.
  • Kemudian ungkapan ujian dinilai menjadi palsu dan gelung berakhir.

Inilah kod Java yang setara: Program Java untuk Menghitung Bilangan Digit dalam Integer

Artikel menarik...