java 兩個(gè)double比較大小

我最開始是自己寫的一個(gè)比較方法,如下:

其實(shí)不管是方法一還是方法二,我看來其實(shí)是一樣的 ,只不過第一個(gè)相對(duì)來說精度要求更高一點(diǎn)。

方法一:

publicbooleancompare(doublenum) {

BigDecimalval1=newBigDecimal(num);

BigDecimalval2=newBigDecimal(200);

if(val1.compareTo(val2) < 0) {

returntrue;

}

returnfalse;

}

方法二:

Double obj1 = new Double("8.5");

Double obj2 = new Double("11.50");

int retval =? obj1.compareTo(obj2);

if(retval > 0) {

System.out.println("obj1 is greater than obj2");

}

else if(retval < 0) {

System.out.println("obj1 is less than obj2");

}

else {

System.out.println("obj1 is equal to obj2");

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評(píng)論 18 399
  • 【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,227評(píng)論 0 41
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 4,053評(píng)論 0 7
  • 今天的朋友圈并不同于往常,98%的人在撒狗糧,1%的人在售賣三室一廳,剩下1%的單身汪在吃瓜調(diào)侃,真是熱鬧至極。 ...
    一格iger閱讀 427評(píng)論 4 8
  • 第二天…… “現(xiàn)在,我把這一屆的選拔賽的規(guī)則給大家講解一遍,聽好了我只講一遍。比賽分為兩個(gè)階段,全校所有參賽人...
    70d9bc5d3ff9閱讀 356評(píng)論 0 4

友情鏈接更多精彩內(nèi)容