Java program milliszekundumok percekre és másodpercekre konvertálásához

A fenti programban megtanulod milliszekundumokat percekre és másodpercekre konvertálni külön-külön és együtt Java-ban.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java adattípusok (primitív)
  • Java Basic bemenet és kimenet

1. példa: Ezredmásodpercek konvertálása percenként és másodpercenként külön-külön

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

Kimenet

 1000000 milliszekundum = 16 perc vagy 1000000 milliszekundum = 1000 másodperc

A fenti programban a megadott milliszekundumokat percekké alakítottuk át toMinutes()módszerrel. Hasonlóképpen, toSeconds()metódust használtunk másodpercekké konvertálásra.

Használhatjuk az alap matematikát is percekre és másodpercekre konvertálva.

 Másodperc = milliszekundum / 1000

míg percek vannak

 Perc = másodperc / 60 vagy perc = (milliszekundum / 1000) / 60

2. példa: Ezredmásodpercek konvertálása percekre és másodpercekre

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

Kimenet

 1000000 milliszekundum = 16 perc és 40 másodperc.

A fenti programban a következő képletet használtuk:

 Perc = (milliszekundum / 1000) / 60 és a hátralévő másodperc = (milliszekundum / 1000)% 60

Először kiszámítjuk a perceket úgy, hogy egyszerűen másodpercekre, majd percekre osztjuk 60-mal.

Ezután kiszámoljuk a fennmaradó másodperceket úgy, hogy másodpercekre osztjuk, és megkapjuk a maradékot, ha 60-ra osztjuk.

érdekes cikkek...