Java中BigDecimal的實戰應用

//初始化1000.155
BigDecimal bigDecimal = new BigDecimal(1000.155);
//直接捨去小數點後2兩位
bigDecimal=bigDecimal.setScale(2,BigDecimal.ROUND_DOWN);
System.out.println(bigDecimal);//1000.15
//去除小數,向上進位
bigDecimal = bigDecimal.setScale(0,BigDecimal.ROUND_UP);
System.out.println(bigDecimal);//1001
//四捨五入
bigDecimal = bigDecimal.setScale(0,BigDecimal.ROUND_HALF_UP);
System.out.println(bigDecimal);//1001
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章