Hi
ich will eine Zahl auf 2 Nachkommastellen runden und habe mir folgenden Code überlegt:
Wobei ich das Beispiel nur willkürlich zur Veranschaulichung gewählt habe.
Aber wieso wird mit trotzdem keine gerundete Zahl ausgegeben?
MFG
Fab
ich will eine Zahl auf 2 Nachkommastellen runden und habe mir folgenden Code überlegt:
Java:
import java.io.*;
public class MathTest {
public static void main(String[] args) throws IOException {
double r, value;
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(in);
System.out.println("Geben sie den Radius der Kreisflaeche an: ");
r = Double.parseDouble(buf.readLine());
value = Math.round(r*r*Math.PI*100)/100;
System.out.println("Der Flaecheninhalt des Kreises betraegt ca.: " +value);
}
}
Wobei ich das Beispiel nur willkürlich zur Veranschaulichung gewählt habe.
Aber wieso wird mit trotzdem keine gerundete Zahl ausgegeben?
MFG
Fab