Hallo,
Ich habe folgendes Problem mit meinem Program.
Ich will meine Double-Zahlen vor der Ausgabe in Datei auf beliebieger Länge kürzen. Ich weiß es nicht aber, wie es geht.
Ist es sinnvoll auch vorher mit gerundeten Zahlen zu arbeiten?
Danke
Hallo,
Ich habe folgendes Problem mit meinem Program.
Ich will meine Double-Zahlen vor der Ausgabe in Datei auf beliebieger Länge kürzen. Ich weiß es nicht aber, wie es geht.
Ist es sinnvoll auch vorher mit gerundeten Zahlen zu arbeiten?
Danke
Hi,
um eine genaue Antwort zu finden, müsstest du vielleicht mal ein Beispiel bringen.
Generell würde ich davon ausgehen, dass du die Reduktion deines double/Double Wertes über Stringoperationen handhaben kannst.
public class Runner
{
public static void main(String[] args)
{
double simpleValue = 123456.789;
Double objectValue = new Double(simpleValue);
String valueString = objectValue.toString();
for (int i = 0; i
Insbesondere wäre interessant, um welchen Teil der double/Double Wert reduziert werden soll.
Beste Grüße,
Michael
Hallo,
Ich habe folgendes Problem mit meinem Program.
Ich will meine Double-Zahlen vor der Ausgabe in Datei auf
beliebieger Länge kürzen. Ich weiß es nicht aber, wie es geht.
evtl. suchst du java.text.DecimalFormat (http://java.sun.com/j2se/1.4.2/docs/api/java/text/De…)
Beispiel (auf 2. Nachkommastelle runden):
DecimalFormat f = new DecimalFormat("0.##");
double d = 1.987654321;
System.out.println(f.format(d));
Gruß
Heavy
Besten Dank an beiden,
Ich werde das ausprobieren. Genau das brauchte ich.
Frage: Macht es Sinn im Hinblick auf Rechenzeit mit gekürzte Double_zahlen zu rechen? Oder 16-bit Zahl ist 16-bit Zahl.