Программа 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 (ложь).

  • После первой итерации число будет разделено на 10, и его значение будет 345. Затем счетчик увеличивается до 1.
  • После второй итерации значение num будет 34, а счетчик увеличится до 2.
  • После третьей итерации значение num будет 3, а счетчик увеличится до 3.
  • После четвертой итерации значение num будет равно 0, а счетчик увеличится до 4.
  • Затем тестовое выражение оценивается как ложное, и цикл завершается.

Вот эквивалентный код Java: Программа Java для подсчета количества цифр в целых числах

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