Java中保留n位小数的四种方法
生活随笔
收集整理的這篇文章主要介紹了
Java中保留n位小数的四种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package CodeJava_Leet;import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;/*** Created by Yechengpeng on 2016-08-14.*/public class Test {public static void main(String[] args) {double d = 756.2345566;//方法一:最簡便的方法,調用DecimalFormat類DecimalFormat df = new DecimalFormat(".00");System.out.println(df.format(d));//方法二:直接通過String類的format函數實現System.out.println(String.format("%.2f", d));//方法三:通過BigDecimal類實現BigDecimal bg = new BigDecimal(d);double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(d3);//方法四:通過NumberFormat類實現NumberFormat nf = NumberFormat.getNumberInstance();nf.setMaximumFractionDigits(2);System.out.println(nf.format(d));}
}
D:\Java\jdk1.8.0\... 756.23 756.23 756.23 756.23Process finished with exit code 0
D:\Java\jdk1.8.0\... 756.23 756.23 756.23 756.23Process finished with exit code 0
總結
以上是生活随笔為你收集整理的Java中保留n位小数的四种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10无法访问磁盘怎么办 Win10
- 下一篇: Win10系统windows defen