Aktywne Wpisy

Shatter +34

Salido +154
Minął 19. (z 67) dzień wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-479086-10
Pobierz




Czy ten kod jest poprawny? Jak dostanę pytanie żeby wprowadzić liczbę sekund i zamienić na format HH:MM:SS to jak oddam taki kod do będzie ok? Lepsza wersja 1 czy 2? Obie dają ten sam wynik
// input i is time in seconds
// it's being converted to format HH:MM:SS
// Method 1
int i = 86000;
int a = i / 3600;
int b = (i - a * 3600) / 60;
int c = (i - a * 3600) % 60;
System.out.format("%02d:%02d:%02d \n", a, b, c);
// Method 2 - no need to import java.time in 9th version od Java
LocalTime timeOfDay = LocalTime.ofSecondOfDay(i);
String time = timeOfDay.toString();
System.out.println(time);
// the result is the same 23:53:20
int b = i % 3600 / 60int c = i % 60;
Dodatkowo w pierwszym kodzie nazwy zmiennych powinny być lepiej dobrane.
@63274682374: wypluło mi w IDE że max 86k co też wpisałem jako wartość int i.