首页 > 编程知识 正文

Java 除法保留N位小数计算百分比

时间:2023-05-05 19:42:51 阅读:179061 作者:4353

java中的两个整数相除将保留两位小数。

3359 blog.csdn.net/QQ _ 26676207/article/details/53375263

一、方法1

int a=1099; int b=93; doubleF1=newbigdecimal () float (a/b ).setScale(2) ) 2、BigDecimal.ROUND_HALF_UP ).doubleValue; system.out.println('DDD=='F1 ); 二、方法2

int a=1099; int b=93; decimal format df=new decimal format (' 0.00 ); //小数字符串=df.format ()浮点(a/b )格式化; //返回的是String类型system.out.println('DDD=='num );=========================

计算百分比【计算除法时,用的是 上面的方法1】

//BigDecimal格式工具保留numberformatpercent=number format.getpercentinstance ()的两位小数; percent.setmaximumfractiondigits (2); ///除法结果剩下四个小数位数,doubleper=newbigdecimal () float ) a/b ).setScale(4) 4,BigDecimal.ROUND_HALF_UP. //百分比字符串(带百分比符号) string ratio=percent.format (per ) )格式;

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