Програма Kotlin за отчитане на броя на цифрите в цяло число

В тази програма ще се научите да броите броя на цифрите, използвайки цикъл while в Kotlin.

Пример 1: Брой на цифрите в цяло число

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

Когато стартирате програмата, изходът ще бъде:

 Брой цифри: 7

В тази програма while цикълът се повтаря, докато тестовият израз num != 0се оцени на 0 (false).

  • След първата итерация, числото ще бъде разделено на 10 и стойността му ще бъде 345. След това броят се увеличава до 1.
  • След втората итерация стойността на num ще бъде 34 и броят се увеличава до 2.
  • След трета итерация стойността на num ще бъде 3 и броят се увеличава до 3.
  • След четвърта итерация стойността на num ще бъде 0 и броят се увеличава до 4.
  • След това тестовият израз се оценява на false и цикълът се прекратява.

Ето еквивалентния Java код: Java програма за отчитане на броя на цифрите в цяло число

Интересни статии...