失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java int 除法保留两位小数点_JAVA除法保留小数点后两位的两种方法

java int 除法保留两位小数点_JAVA除法保留小数点后两位的两种方法

时间:2019-09-28 16:27:01

相关推荐

java int 除法保留两位小数点_JAVA除法保留小数点后两位的两种方法

1.利用Math.round()的方法:

两个int型的数相除,结果保留小数点后两位:

int a=1188;

int b=93;

double c;

c=(double)(Math.round(a/b)/100.0);//这样为保持2位

打印结果:c=0.12

c=new Double(Math.round(a/b)/1000.0);//这样为保持3位

打印结果:c=0.012

2.另一种办法

import java.text.DecimalFormat;

DecimalFormat df2 = new DecimalFormat("###.00");//这样为保持2位

DecimalFormat df2 = new DecimalFormat("###.000");//这样为保持3位

System.out.println(df2.format(double类型的变量));

PS:

Math.round()的作用: double a=123.55 System.out.println(Math.round(a)); 打印结果:124

如果觉得《java int 除法保留两位小数点_JAVA除法保留小数点后两位的两种方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。