博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java处理浮点数小数点后几位
阅读量:5035 次
发布时间:2019-06-12

本文共 590 字,大约阅读时间需要 1 分钟。

转载:

第一种方法:

1 double f = 123.2315455458;2 BigDecimal b = new BigDecimal(f);3 double f1 = b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();    //保留3位小数,最后一位四舍五入4 System.out.println(f1);

输出为:123.232

第二种方法:

1 DecimalFormat df = new DecimalFormat("#.000");  //#.000保留三位小数,依次类推2 String f = df.format(123.2315452);         //四舍五入3 System.out.println(f);

输出为:123.232

第三种方法:

1 double d = 123.2315455458;2 String s = String.format("%.6f", d);    //保留6位小数,最后一位四舍五入3 System.out.println(s);

输出为:123.231546

%. 表示小数点前任意位数   6 表示两位小数 格式后的结果为 f 表示浮点型

 

转载于:https://www.cnblogs.com/silence-x/p/11302275.html

你可能感兴趣的文章
hdu 1201 18岁生日
查看>>
PHP json_encode函数中需要注意的地方
查看>>
Java的引用与C的指针
查看>>
Hdu 1271 整数对
查看>>
微信小程序-B站:wxml和wxss文件
查看>>
课上加密作业
查看>>
课堂作业05--6种质量属性
查看>>
一些JavaScript基本函数
查看>>
DragDrop registration did not succeed. (摘录)
查看>>
win32 application怎么把结果输出到调试窗口
查看>>
angular 使用dialog的经验
查看>>
30个极大提高开发效率的Visual Studio Code插件
查看>>
使用JFinal与DataTable的批量处理
查看>>
SQL 完美解决用逗号分隔存放在一个字段数据
查看>>
励志人生。成功基本的十个方法 转自百度文库
查看>>
UCOS-信号标志组(学习笔记)
查看>>
Jrebel实现Jetty 热部署
查看>>
Implement Insert and Delete of Tri-nay Tree
查看>>
【java】解析java中的数组
查看>>
Java虚拟机9:垃圾收集(GC)-4(垃圾收集器)
查看>>