java變量類型

java.math.BigDecimal

是java.math包中提供的類,用來對超過16位有效位的數進行精確的運算。

newBigDecimal(entitySymbol.decimalPoint).setScale(0, RoundingMode.HALF_UP).intValue();

.setScale(0,?RoundingMode.HALF_UP);//第一個參數是:保留多少位小數,第二個是四舍五入。

.intValue();//是將BigDecimal轉為Int類型。



BigDecimal.setScale();//用于格式化小數點

setScale(1);//表示保留以為小數,默認用四舍五入方式

setScale(1,BigDecimal.ROUND_DOWN);//直接刪除多余的小數位,如2.35會變成2.3

setScale(1,BigDecimal.ROUND_UP);//進位處理,2.35變成2.4

setScale(1,BigDecimal.ROUND_HALF_UP);//四舍五入,2.35變成2.4

setScaler(1,BigDecimal.ROUND_HALF_DOWN);//四舍五入,2.35變成2.3,如果是5則向下舍

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容