Програма Котліна для підрахунку кількості цифр у цілому цілому

У цій програмі ви навчитеся рахувати кількість цифр за допомогою циклу 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.
  • Потім тестовий вираз оцінюється як false і цикл завершується.

Ось еквівалентний код Java: програма Java для підрахунку кількості цифр у цілому числі

Цікаві статті...