Doubleを文字列として出力する必要がありますが、小数点以下の桁数がわからないため、できるだけ多くの準備をしなければなりません。今、私はこの醜い解決策を使用しています:小数点が不明な文字列としてDoubleを出力する
Double dubs = 0.000157;
NumberFormat formatter = new DecimalFormat(
"##.########################################################################################");
System.out.println(formatter.format(dubs));
2倍には、最初に多くの小数を入れることはできません。 – SLaks
なぜそれを文字列に変換する必要がありますか?なぜそれを印刷しないのですか? – Mureinik
科学的表記で印刷されており、それが私の要件を満たしていないため、 –