Kotlini programm arvude arvu arvutamiseks täisarvus

Selles programmis õpite Kotlinis mõnda aega silmust kasutades lugema numbrite arvu.

Näide 1: loendage täisarvu numbrite arv

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

Programmi käivitamisel on väljund järgmine:

 Numbrite arv: 7

Selles programmis korratakse tsüklit, kuni testi avaldise väärtuseks num != 0on 0 (vale).

  • Pärast esimest kordamist jagatakse arv arvuga 10 ja selle väärtus on 345. Seejärel suurendatakse arvu 1-ni.
  • Pärast teist kordamist on num väärtus 34 ja arvu suurendatakse 2-ni.
  • Pärast kolmandat iteratsiooni on num väärtus 3 ja arvu suurendatakse 3-ni.
  • Pärast neljandat kordamist on num väärtus 0 ja arvu suurendatakse 4-ni.
  • Seejärel hinnatakse testväljend valeks ja silmus lõpeb.

Siin on samaväärne Java-kood: Java-programm arvude arvu lugemiseks täisarvus

Huvitavad Artiklid...