„Java“ programa milisekundėms konvertuoti į minutes ir sekundes

Pirmiau pateiktoje programoje išmoksite paversti milisekundes į minutes ir sekundes atskirai ir kartu „Java“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ duomenų tipai (primityvūs)
  • „Java“ pagrindinis įvestis ir išvestis

1 pavyzdys: paverskite milisekundes į minutes ir sekundes atskirai

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

Rezultatas

 1000000 milisekundžių = 16 minučių arba 1000000 milisekundžių = 1000 sekundžių

Ankstesnėje programoje nurodytą milisekundę pavertėme minutėmis naudodami toMinutes()metodą. Mes taip pat naudojome toSeconds()metodą, kad paverstume jį sekundėmis.

Mes taip pat galime naudoti pagrindinę matematiką, kad ją paverstume minutėmis ir sekundėmis.

 Sekundės = milisekundės / 1000

o minutės yra

 Minutės = sekundės / 60 arba minutės = (milisekundės / 1000) / 60

2 pavyzdys: konvertuokite milisekundes į minutes ir sekundes

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

Rezultatas

 1000000 milisekundžių = 16 minučių ir 40 sekundžių.

Pirmiau pateiktoje programoje mes naudojome formulę:

 Minutės = (milisekundės / 1000) / 60 ir likusios sekundės = (milisekundės / 1000)% 60

Pirmiausia apskaičiuojame minutes, paprasčiausiai padalijant jas į sekundes, o paskui į minutes, padalijant iš 60.

Tada mes apskaičiuosime likusias sekundes, padalydami jas į sekundes, o likusias gausime padalinę iš 60.

Įdomios straipsniai...