У овом програму ћете научити рачунати број цифара помоћу вхиле петље у Котлину.
Пример 1: Бројање броја цифара у целом броју
fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )
Када покренете програм, излаз ће бити:
Број цифара: 7
У овом програму, вхиле петља се понавља док се тест тест num != 0
не процени на 0 (нетачно).
- Након прве итерације, нум ће бити подељен са 10 и његова вредност ће бити 345. Затим, бројање се повећава на 1.
- Након друге итерације, вредност нум ће бити 34, а бројање се повећава на 2.
- Након треће итерације, вредност нум ће бити 3, а бројање се повећава на 3.
- Након четврте итерације, вредност нум ће бити 0, а бројање се повећава на 4.
- Тада се тест израз израчунава као фалсе и петља се завршава.
Ево еквивалентног Јава кода: Јава програм за бројање броја цифара у целом броју