Hallo!
Wie kann ich in Java mit Kommazahlen rechnen. Ich brauche eine Funktion, die immer auf die nächst höhere Zahl aufrundet. Aber ich habe schon das Problem, dass selbst bei Dezimalbrüchen, die ja im Erg. ein Komma haben, als Ganzzahl ausgegeben werden.
z.B.
gibt immer Ganzzahl "1" aus! Warum das denn??
Danke
Reen
Wie kann ich in Java mit Kommazahlen rechnen. Ich brauche eine Funktion, die immer auf die nächst höhere Zahl aufrundet. Aber ich habe schon das Problem, dass selbst bei Dezimalbrüchen, die ja im Erg. ein Komma haben, als Ganzzahl ausgegeben werden.
z.B.
Code:
public static void main(String[] args) throws ClassNotFoundException, IOException {
double i = (2349/2048);
System.out.printf("%.2f", i);
//System.out.println(Math.ceil((i)));
}
gibt immer Ganzzahl "1" aus! Warum das denn??
Danke
Reen