// 基本数据类型,8个
// 数学运算符,+-*/
// 比较符号,<>=
// 初始化数据
BigDecimal b1 = new BigDecimal(0.01d);
BigDecimal b2 = new BigDecimal(0.01f);
System.out.println(b1);
System.out.println(b2);
// 比较数值
int i = b1.compareTo(b2);// -1 0 1
System.out.println(i);
// 计算
BigDecimal b3 = new BigDecimal("7");
BigDecimal b4 = new BigDecimal("6");
BigDecimal add = b3.add(b4);
BigDecimal subtract = b3.subtract(b4);
BigDecimal multiply = b3.multiply(b4);
System.out.println(add);
System.out.println(subtract);
System.out.println(multiply);
// 取近似值
BigDecimal divide = b3.divide(b4,5,BigDecimal.ROUND_HALF_DOWN);
System.out.println(divide);
BigDecimal add1 = b1.add(b2);
System.out.println(add1);
//取值
BigDecimal bigDecimal = add1.setScale(5, BigDecimal.ROUND_HALF_DOWN);
System.out.println(bigDecimal);
//取负
new BigDecimal(voteAmt).negate()
BigDecimal
最新推荐文章于 2024-10-05 12:07:50 发布