java 舍,java 4舍六入五成双
生活随笔
收集整理的這篇文章主要介紹了
java 舍,java 4舍六入五成双
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java 四舍六入五成雙
1. 小于5舍去,即舍去部分的數值小于保留部分的末位的半個單位,則末位不變;
2. 大于5進1,即舍去部分的數值大于保留部分的末位的半個單位,則末位加1;
3. 等于5時取偶數,即舍去部分的數值,等于保留部分的末位的半個單位,則
末位湊成偶數,即當末位為偶數時,末位不變;當末位為奇數時,末位加1。
舉例,用上述規則對下列數據保留3位有效數字:
9.8249=9.82, 9.82671=9.83
9.8251=9.83, 9.8350 =9.84
9.8250=9.82, 9.82501=9.83
import java.text.NumberFormat;
public class fortest {
public static void main(String[] args) {
double a = 9.82671;
NumberFormat nfFormat = NumberFormat.getInstance();
nfFormat.setMaximumFractionDigits(2);
System.out.println(nfFormat.format(a));
}
}
總結
以上是生活随笔為你收集整理的java 舍,java 4舍六入五成双的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《教育从爱开始》摘抄及感悟
- 下一篇: 站在山顶的人生感悟66句