Program w języku Java do konwersji milisekund na minuty i sekundy

W powyższym programie nauczysz się konwertować milisekundy na minuty i sekundy indywidualnie i razem w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Typy danych Java (prymitywne)
  • Podstawowe dane wejściowe i wyjściowe Java

Przykład 1: Zamiana milisekund na minuty i sekundy indywidualnie

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

Wynik

 1000000 milisekund = 16 minut lub 1000000 milisekund = 1000 sekund

W powyższym programie zamieniliśmy podane milisekundy na minuty za pomocą toMinutes()metody. Podobnie użyliśmy toSeconds()metody, aby przekonwertować ją na sekundy.

Możemy również użyć podstawowej matematyki, aby przekonwertować ją na minuty i sekundy.

 Sekundy = milisekundy / 1000

podczas gdy minuty są

 Minuty = Sekundy / 60 lub Minuty = (Milisekundy / 1000) / 60

Przykład 2: Zamiana milisekund na minuty i sekundy

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

Wynik

 1000000 milisekund = 16 minut i 40 sekund.

W powyższym programie wykorzystaliśmy formułę:

 Minuty = (milisekundy / 1000) / 60 A pozostałe sekundy = (milisekundy / 1000)% 60

Najpierw obliczamy minuty, po prostu dzieląc je na sekundy, a następnie na minuty, dzieląc je przez 60.

Następnie obliczamy pozostałe sekundy, dzieląc je na sekundy i otrzymując resztę po podzieleniu przez 60.

Interesujące artykuły...