欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中BigDecimal和0比較的示例代碼

 更新時(shí)間:2021年01月25日 10:25:49   作者:AinUser  
這篇文章主要介紹了java中BigDecimal和0比較的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

BigDecimal 和 0 比較大小

調(diào)用BigDecimal中的compareTo方法, 如:
int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值  等于 0
i=1:表示bigDecimal的值與 大于0
i=-1:表示bigDecimal的值與 小于 0

參考案例

BigDecimal num= new BigDecimal("18"); 
int i=num.compareTo(BigDecimal.ZERO);
 
if(i==-1){ 
 //num小于0 例如:num=-10.00 
} 
if(i==0){ 
 //num等于0 例如:num=0.00 
} 
if(i==1){ 
 //num大于0 例如:num=10.00 
} 

或者用 

if(num.equals(BigDecimal.ZERO)){ 
}

BigDecimal 比較大小

調(diào)用BigDecimal中的compareTo方法, 如:
a.compareTo(b);
返回值
 0:表示 a等于b
 1:表示 a大于b
-1:表示 a小于b

BigDecimal a = new BigDecimal (101);
BigDecimal b = new BigDecimal (111);
 
//使用compareTo方法比較
//注意:a、b均不能為null,否則會(huì)報(bào)空指針
if(a.compareTo(b) == -1){
 System.out.println("a小于b");
}
 
if(a.compareTo(b) == 0){
 System.out.println("a等于b");
}
 
if(a.compareTo(b) == 1){
 System.out.println("a大于b");
}
 
if(a.compareTo(b) > -1){
 System.out.println("a大于等于b");
}
 
if(a.compareTo(b) < 1){
 System.out.println("a小于等于b");
}

到此這篇關(guān)于java中BigDecimal和0比較的示例代碼的文章就介紹到這了,更多相關(guān)java BigDecimal和0比較內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java靜態(tài)代理的含義及用法

    java靜態(tài)代理的含義及用法

    在本篇文章里小編給大家整理的是一篇關(guān)于java靜態(tài)代理的含義及用法,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-06-06
  • Java concurrency集合之 CopyOnWriteArrayList_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java concurrency集合之 CopyOnWriteArrayList_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java concurrency集合之 CopyOnWriteArrayList的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Java基礎(chǔ)之SpringBoot整合knife4j

    Java基礎(chǔ)之SpringBoot整合knife4j

    Swagger現(xiàn)在已經(jīng)成了最流行的接口文檔生成與管理工具,但是你是否在用的時(shí)候也在吐槽,它是真的不好看,接口測試的json數(shù)據(jù)沒法格式化,測試地址如果更改了還要去改配置,接口測試時(shí)增加token驗(yàn)證是真的麻煩…針對Swagger的種種缺點(diǎn),Knife4j就呼之欲出了.需要的朋友可以參考下
    2021-05-05
  • Java實(shí)現(xiàn)的自定義迭代器功能示例

    Java實(shí)現(xiàn)的自定義迭代器功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的自定義迭代器功能,結(jié)合具體實(shí)例形式分析了java簡單迭代器的實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • java中駝峰與下劃線的寫法互轉(zhuǎn)

    java中駝峰與下劃線的寫法互轉(zhuǎn)

    這篇文章主要介紹了java中駝峰與下橫線的寫法互轉(zhuǎn)方法,文中先是進(jìn)行了簡單的介紹,之后跟大家分享了一個(gè)自己編寫的工具類的示例代碼,有需要的朋友可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-01-01
  • Java中類變量和類方法的基本使用

    Java中類變量和類方法的基本使用

    這篇文章主要介紹了Java中類變量和類方法的基本使用,類變量也叫靜態(tài)變量/靜態(tài)屬性,是該類的所有對象共享的變量,任何一個(gè)該類的對象訪問它時(shí),取到的都是相同的值,同樣任何一個(gè)該類的對象去修改它時(shí),修改的也是同一個(gè)變量,需要的朋友可以參考下
    2023-07-07
  • maven 在執(zhí)行package,install,deploy時(shí)使用clean與不使用clean的不同之處

    maven 在執(zhí)行package,install,deploy時(shí)使用clean與不使用clean的不同之處

    有時(shí)候用mvn install后,新改的內(nèi)容不生效,一定要后來使用mvn clean install 才生效,由于之前沒有做記錄,以及記不清是什么情況下才會(huì)出現(xiàn)的問題,于是想看看clean和不clean的區(qū)別,感興趣的朋友跟隨小編一起看看吧
    2021-08-08
  • SpringBoot登錄判斷過程代碼實(shí)例

    SpringBoot登錄判斷過程代碼實(shí)例

    這篇文章主要介紹了SpringBoot登錄判斷代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java如何將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫

    Java如何將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了Java將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Java利用HttpClient模擬POST表單操作應(yīng)用及注意事項(xiàng)

    Java利用HttpClient模擬POST表單操作應(yīng)用及注意事項(xiàng)

    本文主要介紹JAVA中利用HttpClient模擬POST表單操作,希望對大家有所幫助。
    2016-04-04

最新評論