BigDecimalの加算、減算、乗算、除算、比較

 BigDecimalの加算、減算、乗算、除算

BigDecimal b1 = new BigDecimal("10");
BigDecimal b2 = new BigDecimal("5");

//加法  
BigDecimal r1 =  b1.add(b2);    

//减法  
BigDecimal r2 = b1.subtract(b2);  

//乘法  
BigDecimal r3 = b1.multiply(b2);  

//除法  
BigDecimal r4 = b1.divide(b2);  

BigDecimal比較サイズ

BigDecimal b1 = new BigDecimal("10");
BigDecimal b2 = new BigDecimal("5");


// b1.compareTo(b2)
// -1,表示b1小于b2; 0,表示b1等于b2; 1,表示b1大于b2;
if(b1.compareTo(b2) == -1){
    System.out.println("b1小于b2");
}
 
if(b1.compareTo(b2) == 0){
    System.out.println("b1等于b2");
}
 
if(b1.compareTo(b2) == 1){
    System.out.println("b1大于b2");
}
 
if(b1.compareTo(b2) > -1){
    System.out.println("b1大于等于b2");
}
 
if(b1.compareTo(b2) < 1){
    System.out.println("b1小于等于b2");
}

 

おすすめ

転載: blog.csdn.net/qq_42407917/article/details/108405771