String.format("%.2f", doubleValue);
は切り捨てるのではなく丸めを防止するにはどうすればよいですか?JavaのString.format( "%。2f"、doubleValue)の丸めを防ぐ
doubleValue = 123.459
、
doubleValue = 123.46
をフォーマットした後、私は最後の数字を破棄したい、
123.45
私はこれを行うには、他の方法がある知っている私はこのかどうかを知りたいです、 String.formatを使用して可能です。
小数点の左側にある数字が3桁を超えている場合はどうしますか?また、新しいオブジェクトを作成するのではなく、文字列に変換するdouble変数に直接使用することは可能ですか? –
これは間違っています。小数点以下の桁数が6未満であれば、丸め半分が使用され、他の賢明なHALF_EVEN丸めが使用されます。私はこれがばかげているのがわかる! – Chad