0
私はダブルを持っており、小数点に変換しようとしています。 decimalformatを使用してこれを達成すると、次のようになります。小数点までの科学的表記
public void roundNumber(){
double d = 2.081641999208976E-4;
JOptionPane.showMessageDialog(null,roundFiveDecimals(d));
}
public double roundFiveDecimals(double d) {
DecimalFormat df = new DecimalFormat("#.#####");
return Double.valueOf(df.format(d));
}
出力を.00021にします。しかし、私は2.1E-4を得る。誰でも2.1E-4ではなく.00021を取得する方法を説明できますか?
ありがとう= D –