在Java中,我們可以使用BigDecimal類的setScale方法來實現四舍五入。setScale方法接受兩個參數,第一個參數是要保留的小數位數,第二個參數是要使用的舍入模式。
BigDecimal num = new BigDecimal("3.1415926");
BigDecimal result = num.setScale(2, RoundingMode.HALF_UP);
System.out.println(result); // 輸出3.14
在上面的例子中,我們將num這個BigDecimal對象保留兩位小數,并且使用ROUND_HALF_UP的舍入模式進行四舍五入。可以根據需求選擇不同的舍入模式,比如ROUND_HALF_DOWN、ROUND_HALF_EVEN等等。