Dalam program di atas, anda akan belajar menukar milisaat menjadi minit dan saat secara individu, dan bersama-sama di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Jenis Data Java (Primitif)
- Input dan Keluaran Asas Java
Contoh 1: Tukar milisaat menjadi minit dan saat secara individu
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 ); ) )
Pengeluaran
1000000 milisaat = 16 minit Atau 1000000 milisaat = 1000 saat
Dalam program di atas, kami telah menukar toMinutes()
kaedah milidetik kepada minit menggunakan kaedah. Begitu juga, kami menggunakan toSeconds()
kaedah untuk menukarnya menjadi beberapa saat.
Kita juga boleh menggunakan matematik asas untuk mengubahnya menjadi minit dan saat.
Detik = Milisaat / 1000
sementara minit adalah
Minit = Detik / 60 atau Minit = (Milisa saat / 1000) / 60
Contoh 2: Tukar Milisa Saham ke Minit dan Detik
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); ) )
Pengeluaran
1000000 Milisaat = 16 minit dan 40 saat.
Dalam program di atas, kami telah menggunakan formula:
Minit = (milisaat / 1000) / 60 dan baki detik = (milisaat / 1000)% 60
Pertama, kita mengira minit dengan hanya membahagikannya kepada beberapa saat dan kemudian ke minit dengan membahagikannya dengan 60.
Kemudian, kami mengira baki detik dengan membahagikannya kepada beberapa saat dan mendapatkan baki ketika dibahagi dengan 60.