java的BigDecimal類比較大小,加減乘除運算

比較大小

//a、b均不能爲null
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");
}

加減乘除運算

BigDecimal a= new BigDecimal("16"); 
BigDecimal b= new BigDecimal("8"); 
BigDecimal c= null; 
 
//加法 
bignum3 = a.add(b); 
System.out.println("和 是:" + c); 
 
//減法 
c= a.subtract(b); 
System.out.println("差 是:" + c); 
 
//乘法 
c= a.multiply(b); 
System.out.println("積 是:" + c); 
 
//除法 
c= a.divide(b); 
System.out.println("商 是:" + c); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章