记录下android保留小数的4中方法!
原文链接:https://blog.csdn.net/weixin_42429109/article/details/114096089。版权声明:本文为CSDN博主「王大定」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。//方法一:最简便的方法,调用DecimalFormat类。//方法二:直接通过String类的format函数实现。//方法四:通过Numb
记录下android保留小数的4中方法!
public class T6 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
double d = 756.2355566;
//方法一:最简便的方法,调用DecimalFormat类
DecimalFormat df = new DecimalFormat(“.00”);
System.out.println(df.format(d));
//方法二:直接通过String类的format函数实现
System.out.println(String.format(“%.2f”, d));
//方法三:通过BigDecimal类实现
BigDecimal bg = new BigDecimal(d);
double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(d3);
//方法四:通过NumberFormat类实现
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(d));
}
}
输出结果是四舍五入保留结果的。
更多推荐
所有评论(0)