首页 > 编程知识 正文

java除法保留一位小数,java除法保留两位

时间:2023-05-04 07:40:48 阅读:179047 作者:4512

使用BigDecimal处理除法和乘法,因为double和float乘法可能会丢失精度并导致. 9999999。

以下是将两个整数相除,变换为百分率: bigdecimal v1=new bigdecimal (145360896 )后的内容。 bigdecimal v2=new bigdecimal (256235008; bigdecimal v3=(v1.divide (v2,3,RoundingMode.HALF_DOWN ) ).multiply ) newbigdecimal('100 ' ) ).setScale(1 //divide (v2,3,RoundingMode.HALF_DOWN ) )在第二个参数中保留的小数位数。 第三个参数是类型,例如:四舍五入,最后舍入,1等的. system.out.println ) ) v3'%

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。