设为首页 加入收藏

TOP

Java中将一个数据保留小数点后n位输出
2014-11-24 14:51:49 来源: 作者: 【 】 浏览:33
Tags:Java 中将 一个数据 保留 小数点 输出

例如:1.将f1保留2位有效数字输出
2.将f1保留4位有效数字输出
1.System.out.println((double) (Math.round(f1*100)/100.0));


2.System.out.println((double) (Math.round(sd3*100)/100.0));


注意:若数据只有小数点后第n位为0,则保留到不为0的位;
如 3.14003
保留1位结果:3.1
保留2位结果:3.14
保留3位结果:3.14
保留4位结果:3.14
保留5位结果:3.14003


另一种办法:


import java.text.DecimalFormat;


DecimalFormat df2 = new DecimalFormat("###.00");


DecimalFormat df2 = new DecimalFormat("###.000");


System.out.println(df2.format(f1));


第一个为2位,第二个为3位.


如 3.14003
保留1位结果:3.1
保留2位结果:3.14
保留3位结果:3.140
保留4位结果:3.1400
保留5位结果:3.14003


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Eclipse添加Android插件错误处理.. 下一篇Java 从键盘输入参数的值

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: