在Java中,可以使用BigDecimal類的setScale()方法來進行四舍五入。該方法接受兩個參數,第一個參數是要保留的小數位數,第二個參數是要使用的舍入模式。
例如,假設有一個BigDecimal對象bd,要對其進行四舍五入保留2位小數,可以使用以下代碼:
BigDecimal rounded = bd.setScale(2, RoundingMode.HALF_UP);
在這個例子中,setScale()方法的第一個參數是2,表示要保留2位小數。第二個參數是RoundingMode.HALF_UP,表示使用四舍五入模式。
可以根據需要選擇不同的舍入模式,比如RoundingMode.CEILING表示向正無窮大方向舍入,RoundingMode.FLOOR表示向負無窮大方向舍入等等。