Java-ohjelma millisekuntien muuntamiseksi minuutteiksi ja sekunneiksi

Yllä olevassa ohjelmassa opit muuntamaan millisekunteja minuutteiksi ja sekunneiksi erikseen ja yhdessä Java-muodossa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-tietotyypit (primitiivinen)
  • Java Basic -syöttö ja -lähtö

Esimerkki 1: Muunna millisekunnit minuutteiksi ja sekunneiksi yksittäin

 import java.util.concurrent.TimeUnit; public class Milliseconds ( public static void main(String() args) ( long milliseconds = 1000000; // long minutes = (milliseconds / 1000) / 60; long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds); // long seconds = (milliseconds / 1000); long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds); System.out.format("%d Milliseconds = %d minutes", milliseconds, minutes ); System.out.println("Or"); System.out.format("%d Milliseconds = %d seconds", milliseconds, seconds ); ) )

Tuotos

 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

 public class Milliseconds ( public static void main(String() args) ( long milliseconds = 1000000; long minutes = (milliseconds / 1000) / 60; long seconds = (milliseconds / 1000) % 60; System.out.format("%d Milliseconds = %d minutes and %d seconds.", milliseconds, minutes, seconds); ) )

Tuotos

 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ä.

Mielenkiintoisia artikkeleita...