Page 1 of 1

Fügen Sie einer Java LocalTime in einer for-Schleife bis Mitternacht eine feste Anzahl von Minuten hinzu, ohne eine Endl

Posted: 25 Dec 2024, 22:00
by Guest
Fügen Sie bei gegebener LocalTime Minuten bis Mitternacht hinzu und geben Sie diese Zeiten auf der Konsole aus. Beispiel:

Code: Select all

public static void main(String[] args) {

LocalTime start    = LocalTime.of(10, 12, 0);
LocalTime midnight = LocalTime.of(23, 59, 59);

for (LocalTime t = start; t.isBefore(midnight); t = t.plusMinutes(30)) {
System.out.println(t);
}
}
Erwartet:

Code: Select all

10:12
10:42
11:12
11:42
12:12
...
...
21:42
22:12
22:42
23:12
23:42
Das oben Gesagte führt zu einer Endlosschleife. Wie kann man es vermeiden?