BigDecimal powers = new BigDecimal("2.000000");
double power = powers.doubleValue();
double aaa = 156 * power / 100;
System.out.println(aaa);
System.out.println("向上取整:" + (int) Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一)
System.out.println("向下取整" + (int) Math.floor(96.8));// 96 (去掉小数凑整:不论小数是多少,都不进位)
System.out.println("四舍五入取整:" + Math.round(aaa));// 96 (这个好理解,不解释)
System.out.println("四舍五入取整:" + Math.round(96.8));// 97
BigDecimal 和double转换 小数取整数
最新推荐文章于 2024-07-03 02:45:27 发布