Tamsayıdaki Basamak Sayısını Saymak için Kotlin Programı

Bu programda, Kotlin'de bir while döngüsü kullanarak basamak sayısını saymayı öğreneceksiniz.

Örnek 1: Bir Tamsayıdaki Basamak Sayısını Sayma

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

Programı çalıştırdığınızda, çıktı:

 Hane sayısı: 7

Bu programda while döngüsü, test ifadesi num != 00 (yanlış) olarak değerlendirilene kadar yinelenir .

  • İlk yinelemeden sonra, num 10'a bölünecek ve değeri 345 olacaktır. Ardından, sayı 1'e yükseltilecektir.
  • İkinci yinelemeden sonra, num değeri 34 olur ve sayı 2'ye çıkarılır.
  • Üçüncü yinelemeden sonra, num değeri 3 olur ve sayı 3'e çıkarılır.
  • Dördüncü yinelemeden sonra, num değeri 0 olur ve sayı 4'e çıkarılır.
  • Daha sonra test ifadesi yanlış olarak değerlendirilir ve döngü sona erer.

İşte eşdeğer Java kodu: Bir Tamsayıdaki Basamak Sayısını Sayacak Java Programı

Ilginç makaleler...