Πρόγραμμα Kotlin για τη μετατροπή χιλιοστών του δευτερολέπτου σε λεπτά και δευτερόλεπτα

Στο παραπάνω πρόγραμμα, θα μάθετε να μετατρέπετε χιλιοστά του δευτερολέπτου σε λεπτά και δευτερόλεπτα ξεχωριστά και μαζί στο Kotlin.

Παράδειγμα 1: Μετατροπή χιλιοστών του δευτερολέπτου σε λεπτά και δευτερόλεπτα ξεχωριστά

 import java.util.concurrent.TimeUnit fun main(args: Array) ( val milliseconds: Long = 1000000 // long minutes = (milliseconds / 1000) / 60; val minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds) // long seconds = (milliseconds / 1000); val seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds) println("$milliseconds Milliseconds = $minutes minutes") println("Or") println("$milliseconds Milliseconds = $seconds seconds") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 1000000 χιλιοστά του δευτερολέπτου = 16 λεπτά ή 1000000 χιλιοστά του δευτερολέπτου = 1000 δευτερόλεπτα

Στο παραπάνω πρόγραμμα, έχουμε μετατρέψει δεδομένα χιλιοστά του δευτερολέπτου σε λεπτά χρησιμοποιώντας τη toMinutes()μέθοδο. Ομοίως, χρησιμοποιήσαμε τη toSeconds()μέθοδο για να τη μετατρέψουμε σε δευτερόλεπτα.

Μπορούμε επίσης να χρησιμοποιήσουμε βασικά μαθηματικά για να το μετατρέψουμε σε λεπτά και δευτερόλεπτα.

 Δευτερόλεπτα = χιλιοστά του δευτερολέπτου / 1000

ενώ τα λεπτά είναι

 Λεπτά = δευτερόλεπτα / 60 ή λεπτά = (χιλιοστά του δευτερολέπτου / 1000) / 60

Παράδειγμα 2: Μετατροπή χιλιοστών του δευτερολέπτου σε λεπτά και δευτερόλεπτα

 fun main(args: Array) ( val milliseconds: Long = 1000000 val minutes = milliseconds / 1000 / 60 val seconds = milliseconds / 1000 % 60 println("$milliseconds Milliseconds = $minutes minutes and $seconds seconds.") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 1000000 χιλιοστά του δευτερολέπτου = 16 λεπτά και 40 δευτερόλεπτα.

Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε τον τύπο:

 Λεπτά = (χιλιοστά του δευτερολέπτου / 1000) / 60 και υπόλοιπα δευτερόλεπτα = (χιλιοστά του δευτερολέπτου / 1000)

Πρώτα, υπολογίζουμε τα λεπτά διαιρώντας απλώς σε δευτερόλεπτα και μετά σε λεπτά διαιρώντας τα με 60.

Στη συνέχεια, υπολογίζουμε τα υπόλοιπα δευτερόλεπτα διαιρώντας τα σε δευτερόλεπτα και παίρνουμε τα υπόλοιπα όταν διαιρείται με 60.

Εδώ είναι ο αντίστοιχος κώδικας Java: πρόγραμμα Java για μετατροπή χιλιοστών του δευτερολέπτου σε λεπτά και δευτερόλεπτα.

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