java保留两位小数的4种方法
2016-11-24 16:18
253 查看
保留两位小数
double f = 3.1415926;
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
System.out.println(df.format(f));
#.00 表示两位小数 #.000三位小数
System.out.println(result);
%.2f%表示小数点前任意位数 2 表示两位小数,格式后的结果为f 表示浮点型
nf.setMaximumFractionDigits(2) ;
System.out.println(nf.format(f));
double f = 3.1415926;
第一种:四舍五入
BigDecimal bg = new BigDecimal(f);double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
第二种:DecimalFormat
DecimalFormat df = new DecimalFormat("#.00");System.out.println(df.format(f));
#.00 表示两位小数 #.000三位小数
方式三:String.format
String result = String .format("%.2f",f);System.out.println(result);
%.2f%表示小数点前任意位数 2 表示两位小数,格式后的结果为f 表示浮点型
方式四:
NumberFormat nf=NumberFormat.getNumberInstance() ;nf.setMaximumFractionDigits(2) ;
System.out.println(nf.format(f));
相关文章推荐
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法 .
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法
- java保留两位小数4种方法(转)
- java 保留两位小数4种方法