中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在Java中將數字四舍五入到小數點后n位

小云
95
2023-08-18 15:19:01
欄目: 編程語言

要將數字四舍五入到小數點后n位,可以使用Java中的BigDecimal類來實現。下面是一個示例代碼:

import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
double number = 3.1415926535;
int n = 2;
BigDecimal bd = BigDecimal.valueOf(number);
bd = bd.setScale(n, BigDecimal.ROUND_HALF_UP);
System.out.println(bd);
}
}

在上面的示例中,我們首先定義了一個double類型的數字number和一個整數n,表示要將數字四舍五入到小數點后n位。

然后,使用BigDecimal.valueOf()方法將double類型的數字轉換為BigDecimal對象。接著,使用setScale()方法設置小數點后的位數,并指定舍入模式為BigDecimal.ROUND_HALF_UP,表示使用四舍五入。

最后,打印出四舍五入后的結果。

運行以上代碼,將輸出3.14,即將數字3.1415926535四舍五入到小數點后2位。

0
右玉县| 麻城市| 宁武县| 陈巴尔虎旗| 通山县| 电白县| 青浦区| 凌海市| 和田县| 鲁甸县| 界首市| 甘谷县| 东平县| 桐梓县| 望江县| 甘孜县| 南城县| 古蔺县| 辽中县| 岳阳县| 固原市| 凤城市| 万全县| 高唐县| 夏邑县| 泸定县| 城固县| 榆中县| 西乌珠穆沁旗| 墨江| 金门县| 大连市| 多伦县| 邯郸市| 扎囊县| 图木舒克市| 乌鲁木齐县| 监利县| 正蓝旗| 北碚区| 台北县|