で小数点以下2桁の可能性の重複をフロートを丸めるする必要があります:私は小数点以下2桁floatを丸め困難を抱えてい
How to round a number to n decimal places in Javaは、私は、Java
。私はここで、単にMath.round()
を使用することを含めていくつかの方法を試しましたが、私が何をしていても珍しい数字が得られます。
私が処理している浮動小数点のリストがあります。リストの最初は1.2975118E7
と表示されます。 E7
とは何ですか?
Math.round(f)
(fは浮動小数点数)を使用すると、まったく同じ数値が得られます。
私は何か間違っていることを知っています、私はちょうど何がわかりません。
数字はx.xx
の形式にしてください。最初の番号は1.30
などです。
浮動小数点数の文字列*表示*を丸めたいとします。あなたはおそらく番号自体を丸めたくありません。浮動小数点を避け、精度を上げるためにdoubleを使用し、String.format(...)、NumberFormat、DecimalFormatなどの2進数の適切なString表示に使用可能な多くのメソッドの1つを見てください。 –