BigDecimal加减乘除及比较大小

tech2026-03-29  4

 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"); }

 

最新回复(0)