Kotlin-programmet för att räkna antalet siffror i ett heltal

I det här programmet lär du dig att räkna antalet siffror med hjälp av en stundslinga i Kotlin.

Exempel 1: Räkna antalet siffror i ett 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ör programmet blir resultatet:

 Antal siffror: 7

I det här programmet, medan slinga itereras tills testuttrycket num != 0utvärderas till 0 (falskt).

  • Efter första iteration divideras num med 10 och dess värde blir 345. Därefter ökas räkningen till 1.
  • Efter andra iterationen kommer värdet på num att vara 34 och räkningen ökas till 2.
  • Efter tredje iteration blir värdet på num 3 och räkningen ökas till 3.
  • Efter fjärde iteration kommer värdet på num att vara 0 och antalet ökas till 4.
  • Därefter utvärderas testuttrycket till falskt och slingan avslutas.

Här är motsvarande Java-kod: Java-program för att räkna antalet siffror i ett heltal

Intressanta artiklar...