java比較兩個小數的大小




BigDecimal data1 = new BigDecimal("1");
BigDecimal data2 = new BigDecimal("1.0");
if (data1.compareTo(data2) < 0) {
System.out.println("第二位數大!");
}
if (data1.compareTo(data2) == 0) {
System.out.println("兩位數一樣大!");
}
if (data1.compareTo(data2) > 0) {
System.out.println("第一位數大!");
}


如果數不規則的話,會報錯誤,所以建議數字轉BigDecimal的時候用catch try包裹起來,捕捉異常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM