Java中保留两位小数的四种方法实现实例
在写程序的时候,有时候可能需要设置小数的位数,那么java中有哪几种保留小数位数的方法呢?本文以两位小数为例给出四种方法。
packageCodeJava_Leet;
importjava.math.BigDecimal;
importjava.text.DecimalFormat;
importjava.text.NumberFormat;
/**
*CreatedbyYechengpengon2016-08-14.
*/
publicclassTest{
publicstaticvoidmain(String[]args){
doubled=756.2345566;
//方法一:最简便的方法,调用DecimalFormat类
DecimalFormatdf=newDecimalFormat(".00");
System.out.println(df.format(d));
//方法二:直接通过String类的format函数实现
System.out.println(String.format("%.2f",d));
//方法三:通过BigDecimal类实现
BigDecimalbg=newBigDecimal(d);
doubled3=bg.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(d3);
//方法四:通过NumberFormat类实现
NumberFormatnf=NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(d));
}
}
输出为:
D:\Java\jdk1.8.0\...
756.23
756.23
756.23
756.23
Processfinishedwithexitcode0
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对毛票票的支持。如果你想了解更多相关内容请查看下面相关链接
热门推荐
4 合字的祝福语简短
5 短祝福语简短暖心
10 新年祝福语简短聪明可爱
11 明信片祝福语简短句子
12 爱情祝福语大全 简短实际
13 生病祝福语简短文案
14 班级集体生日祝福语简短
15 简短朋友旅行祝福语大全
16 幼儿祝福语大全简短卡片
17 三八简短祝福语给婆婆
18 牛年女神节祝福语简短