Котлинов програм за бројање броја цифара у целом броју

У овом програму ћете научити рачунати број цифара помоћу вхиле петље у Котлину.

Пример 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.
  • Тада се тест израз израчунава као фалсе и петља се завршава.

Ево еквивалентног Јава кода: Јава програм за бројање броја цифара у целом броју

Занимљиви Чланци...