Hi,
Ich habe ein long, der wie folgt berechnet wird:
delta entspricht dabei dem Wert, den ich berechne, in dem ich 2 mal System.nanoTime(); subtrahiere.
Dieser Wert entspricht dann einen wert von ca einer 1/100 Sekunde.
Wenn ich nun delta 2 berechne, müsste ja ein Wert von ca 0,01 entstehen.
Wenn ich den dann aber mit g.drawString oder System.out.println ausgebe, wird nur 0 ausgegeben.
Wieso ist das so?
Ich dachte ein long hätte Nachkommastellen....
Ich habe ein long, der wie folgt berechnet wird:
Java:
delta2=delta/((long)1e9);
delta entspricht dabei dem Wert, den ich berechne, in dem ich 2 mal System.nanoTime(); subtrahiere.
Dieser Wert entspricht dann einen wert von ca einer 1/100 Sekunde.
Wenn ich nun delta 2 berechne, müsste ja ein Wert von ca 0,01 entstehen.
Wenn ich den dann aber mit g.drawString oder System.out.println ausgebe, wird nur 0 ausgegeben.
Wieso ist das so?
Ich dachte ein long hätte Nachkommastellen....