BigDecimal类的使用
生活随笔
收集整理的這篇文章主要介紹了
BigDecimal类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BigDecimal類的使用
一般常用的數據類型int和double類型但是在項目中我們會使用到大整數的處理類BigDecimal類
它有著自己的加減乘除和比較大小的方法
一、BigDecimal加減乘除的使用
1.加法
BigDecimal num1 = new BigDecimal("10"); BigDecimal num2 = new BigDecimal("5"); BigDecimal num3 = num.add(num2); System.out.println("求和:" + num3);2.減法
BigDecimal num1 = new BigDecimal("10"); BigDecimal num2 = new BigDecimal("5"); BigDecimal num3 = num.subtract(num2); System.out.println("求差:" + num3);3.乘法
BigDecimal num1 = new BigDecimal("10"); BigDecimal num2 = new BigDecimal("5"); BigDecimal num3 = num.multiply(num2); System.out.println("求乘積:" + num3);3.除法
BigDecimal num1 = new BigDecimal("10"); BigDecimal num2 = new BigDecimal("5"); BigDecimal num3 = num.divide(num2); System.out.println("除法:" + num3);二、BigDecimal數據類型大小的比較
在BigDecimal計較大小的時候會使用compareTo()方法,會等于-1,0,1三個值,代表大小或者等于
BigDecimal num1 = new BigDecimal("10"); BigDecimal num2 = new BigDecimal("5"); num1 .compareTo(num2 ) == -1;//說明num1<num2 num1 .compareTo(num2 ) == 0;//說明num1=num2 num1 .compareTo(num2 ) == 1;//說明num1>num2注意:
以上的方法都基于使用的參數不能為空!
總結
以上是生活随笔為你收集整理的BigDecimal类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科创板辅导备案到上市(科创板辅导备案上市
- 下一篇: org.springframework.