Einzelnen Beitrag anzeigen
Alt 10.03.2002, 19:17   #9
JosefS
Veteran
 
Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268


Standard Re: java - runden auf bestimmte dezimalstellenanzahl

Zitat:
Original geschrieben von RaistlinMajere
Code:
import java.text.*;

double zahl = 1234.56789;

DecimalFormat df = new DecimalFormat("#0.00");
System.out.println(df.format(zahl));
ergibt dann als ausgabe 1234,57

nur ist das ein STRING, angenommen, ich würde mit der zahl weiterrechnen wollen, wie würde der typ erhalten bleiben, anstatt in einen string umgewandelt zu werden?
nimm:
Code:
double zahl = 1234.56789;
double dNeueZahl;

dNeueZahl = double ( int (zahl * 100)) / 100;
System.out.println( dNeueZahl );
JosefS ist offline   Mit Zitat antworten