Πρόγραμμα Kotlin για μέτρηση του αριθμού των ψηφίων σε έναν ακέραιο

Σε αυτό το πρόγραμμα, θα μάθετε να μετράτε τον αριθμό των ψηφίων χρησιμοποιώντας ένα loop loop στο Kotlin.

Παράδειγμα 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 (false).

  • Μετά την πρώτη επανάληψη, ο αριθμός θα διαιρεθεί με 10 και η τιμή του θα είναι 345. Στη συνέχεια, ο αριθμός αυξάνεται στο 1.
  • Μετά τη δεύτερη επανάληψη, η τιμή του αριθμού θα είναι 34 και ο αριθμός αυξάνεται στο 2.
  • Μετά την τρίτη επανάληψη, η τιμή του αριθμού θα είναι 3 και ο αριθμός αυξάνεται στο 3.
  • Μετά την τέταρτη επανάληψη, η τιμή του αριθμού θα είναι 0 και ο αριθμός αυξάνεται στο 4.
  • Στη συνέχεια, η δοκιμαστική έκφραση αξιολογείται ως ψευδής και ο βρόχος τερματίζεται.

Εδώ είναι ο αντίστοιχος κώδικας Java: Πρόγραμμα Java για μέτρηση του αριθμού των ψηφίων σε έναν ακέραιο

ενδιαφέροντα άρθρα...