赞
踩
BigDecimal 加减乘除
BigDecimal bigDecimal1 = new BigDecimal("10"); BigDecimal bigDecimal2 = new BigDecimal("5"); BigDecimal bigDecimal3 = new BigDecimal(0); //加法 bigDecimal3 = bigDecimal1.add(bigDecimal2); System.out.println("和 是:" + bigDecimal3); //减法 bigDecimal3 = bigDecimal1.subtract(bigDecimal2); System.out.println("差 是:" + bigDecimal3); //乘法 bigDecimal3 = bigDecimal1.multiply(bigDecimal2); System.out.println("积 是:" + bigDecimal3); //除法 bigDecimal3 = bigDecimal1.divide(bigDecimal2); System.out.println("商 是:" + bigDecimal3); //除法 保留两位小数 bigDecimal2.divide(bigDecimal1, 2, BigDecimal.ROUND_HALF_UP);
BigDecimal 的比较大小的用法
BigDecimal num1 = new BigDecimal("0");
BigDecimal num2 = new BigDecimal("1");
BigDecimal num3 = new BigDecimal("2");
BigDecimal num = new BigDecimal("1"); //用做比较的值
System.out.println(num1.compareTo(num)); //小于 时,返回 -1
System.out.println(num2.compareTo(num)); //等于 时,返回 0
System.out.println(num3.compareTo(num)); //大于 时,返回 1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。