Duckemai
Mitglied
Hallo zusammen,
ich versuche derzeit ein Ergebnis als scientific notation darzustellen.
Folgendes habe ich gemacht:
NumberFormat formatter = new DecimalFormat();
formatter = new DecimalFormat("0.#####E+0");
String eingabe = "9999999999";
zwischenErg = 0.666666666 [Anm: 2/3]
zwischenErg += Double.valueOf(formatter.format(Double.valueOf(eingabe)));
Das Ergebnis ist: zwischenErg= 1.0000000000666666E10
Das ist aber länger als meine Formatvorlage!
Ich hätte es dem DecimalFormat entsp. gerne als : 0.#####E+0,
da meine Ausgabe nicht länger ist. Weiß jemand Rat?
Vielen Dank
Duckemai
ich versuche derzeit ein Ergebnis als scientific notation darzustellen.
Folgendes habe ich gemacht:
NumberFormat formatter = new DecimalFormat();
formatter = new DecimalFormat("0.#####E+0");
String eingabe = "9999999999";
zwischenErg = 0.666666666 [Anm: 2/3]
zwischenErg += Double.valueOf(formatter.format(Double.valueOf(eingabe)));
Das Ergebnis ist: zwischenErg= 1.0000000000666666E10
Das ist aber länger als meine Formatvorlage!
Ich hätte es dem DecimalFormat entsp. gerne als : 0.#####E+0,
da meine Ausgabe nicht länger ist. Weiß jemand Rat?
Vielen Dank
Duckemai