Kotlina programma ciparu skaitīšanai veselajā skaitlī

Šajā programmā jūs iemācīsities saskaitīt ciparu skaitu, izmantojot Kotlin līnijas cilpu.

1. piemērs: skaitļu skaitļu skaitīšana skaitlim

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

Palaidot programmu, izeja būs:

 Ciparu skaits: 7

Šajā programmā cilpa tiek atkārtota, līdz testa izteiksme num != 0tiek novērtēta uz 0 (nepatiesa).

  • Pēc pirmās iterācijas skaits tiks dalīts ar 10, un tā vērtība būs 345. Pēc tam skaitlis tiek palielināts līdz 1.
  • Pēc otrās atkārtošanas num vērtība būs 34, un skaitlis tiek palielināts līdz 2.
  • Pēc trešās atkārtošanas num vērtība būs 3, un skaits tiks palielināts līdz 3.
  • Pēc ceturtās atkārtošanas num vērtība būs 0, un skaitlis tiek palielināts līdz 4.
  • Tad testa izteiksme tiek novērtēta kā nepatiesa un cilpa tiek pārtraukta.

Šeit ir ekvivalents Java kods: Java programma skaitļu skaitļa skaitīšanai vesels skaitlis

Interesanti raksti...