java中将double保留一定位数小数输出的方法

1.使用String.format()格式化方法

2.转换成BigDecimal,利用其setScale(int newScale, RoundingMode roundingMode)方法得到任意你想保存的精度和适合的取舍方法的值,之后可以转为任意类型或打印输出;

3.扩大10的n次方倍,强转为int后long后在缩小10的n次方被(用浮点数除);

4.用DecimalFormat类按指定的格式进行格式化

5.其他一些不常用的方法

你可能感兴趣的:(简易记录,java)