Wieso funktioniert das hier (Java) nicht?

... komplette Frage anzeigen

1 Antwort

Das liegt hier ran:

int x = (int) System.currentTimeMillis();
if (x + 500 == (int) System.currentTimeMillis()) {
   ...
}

Die Bedingung wird nie wahr sein. Da der Code unmittelbar ausgeführt wird.

wenn x um 11:15:00.001 ist. - Ist davon auszugehen dass in der nächsten Zeile nicht: 11:15:00.501 ist.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Pokecrafter567
13.07.2016, 11:44

achso okay :D Danke dir! :D

1

Was möchtest Du wissen?