Kotlin-ohjelma millisekuntien muuntamiseksi minuutteiksi ja sekunneiksi

Yllä olevassa ohjelmassa opit muuntamaan millisekunteja minuutteiksi ja sekunneiksi erikseen ja yhdessä Kotlinissa.

Esimerkki 1: Muunna millisekunnit minuutteiksi ja sekunneiksi yksittäin

 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") )

Kun suoritat ohjelmaa, tulos on:

 1000000 millisekuntia = 16 minuuttia tai 1000000 millisekuntia = 1000 sekuntia

Edellä olevassa ohjelmassa olemme muuntaneet annetut millisekunnit minuuteiksi toMinutes()menetelmällä. Samoin käytimme toSeconds()menetelmää sen muuntamiseksi sekunneiksi.

Voimme myös käyttää perusmatematiikkaa muuntaa sen minuutteihin ja sekunteihin.

 Sekuntia = Millisekuntia / 1000

kun minuutteja on

 Minuutit = sekuntia / 60 tai minuutit = (millisekuntia / 1000) / 60

Esimerkki 2: Muunna millisekunnit minuutteiksi ja sekunneiksi

 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.") )

Kun suoritat ohjelmaa, tulos on:

 1000000 millisekuntia = 16 minuuttia ja 40 sekuntia.

Yllä olevassa ohjelmassa olemme käyttäneet kaavaa:

 Minuuttia = (millisekuntia / 1000) / 60 ja jäljellä olevat sekunnit = (millisekuntia / 1000)% 60

Ensin lasketaan minuutit jakamalla se sekunteihin ja sitten minuutteihin jakamalla se 60: llä.

Sitten laskemme jäljellä olevat sekunnit jakamalla ne sekunteihin ja saamalla loput, kun ne jaetaan 60: llä.

Tässä on vastaava Java-koodi: Java-ohjelma millisekuntien muuntamiseksi minuutteiksi ja sekunneiksi.

Mielenkiintoisia artikkeleita...