1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java除法保留两位小数_JAVA除法保留小数点后两位的两种方法

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

时间:2018-07-31 08:24:29

相关推荐

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

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

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

int a=1188;

int b=93;

double c;

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

打印结果:c=0.12

c=new Double(Math.round(a*1000/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

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