Kotlin-program til at tælle antal cifre i et heltal

I dette program lærer du at tælle antallet af cifre ved hjælp af en while-loop i Kotlin.

Eksempel 1: Antal antal cifre i et heltal

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

Når du kører programmet, vil output være:

 Antal cifre: 7

I dette program gentages mens sløjfe, indtil testudtrykket num != 0evalueres til 0 (falsk).

  • Efter første iteration divideres num med 10, og dets værdi er 345. Derefter øges antallet til 1.
  • Efter anden iteration er værdien af ​​num 34 og optællingen forøges til 2.
  • Efter tredje iteration er værdien af ​​num 3 og optællingen øges til 3.
  • Efter fjerde iteration er værdien af ​​num 0 og optællingen øges til 4.
  • Derefter evalueres testudtrykket til falsk, og sløjfen afsluttes.

Her er den tilsvarende Java-kode: Java-program til at tælle antal cifre i et heltal

Interessante artikler...