首页文章正文

BigDecimal.setScale用法,setscale方法的用法

BigDecimal转int 2024-01-05 18:24 303 墨鱼
BigDecimal转int

BigDecimal.setScale用法,setscale方法的用法

BigDecimal f =newBigDecimal("2.224667").setScale(2, BigDecimal.ROUND_CEILING);System.out.println(f);//2.23如果是正数,相当于BigDecimal.ROUND_UP BigD一、BigDecimal.ROUND_DOWN BigDecimalnum=newBigDecimal("3.16159"); // 直接舍去多余的位数,不进行四舍五入System.out.println(num.setScale(1, BigDecimal

BigDecimal f = new BigDecimal(“2.224667”).setScale(2, BigDecimal.ROUND_CEILING); System.out.println(f);//2.23 如果是正数,相当于BigDecimal.ROUND_UPBigDecimal.setScale()这个方法是用于格式化小数点setScale(0)表示保留整数setScale(1)表示保留一位小数,默认用四舍五入方式setScale(1,BigDecimal.ROUND_

BigDecimal.setScale主要用于对BigDecimal数据小数点后的位数进行进位、舍位、截断等操作BigDecimal使用说明1. 不建议,会造成精度损失BigDecimal num1 = BigDecimal f =newBigDecimal("2.224667").setScale(2, BigDecimal.ROUND_CEILING); System.out.println(f);//2.23 如果是正数,相当于BigDecimal.ROUND_UP Big

BigDecimal h =newBigDecimal("2.225667").setScale(2, BigDecimal.ROUND_FLOOR); System.out.println(h);//2.22 如果是正数,相当于BigDecimal.ROUND_DOWNBigBigDecimal.setScale主要用于对BigDecimal数据小数点后的位数进行进位、舍位、截断等操作BigDecimal使用说明1. 不建议,会造成精度损失BigDecimalnum1=newBi

后台-插件-广告管理-内容页尾部广告(手机)

标签: setscale方法的用法

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号