JAVA笔记:double四舍五入并保留两位小数的方法
2024-10-22 03:01:40
1.只要输出结果
double x1 = 0.026;
System.out.println(String.format("%.2f", x1));
2.数据转换
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());
3.只保留两位小数(不含四舍五入)
double d = 13.4324;
d=((int)(d*100))/100;
最新文章
- TypeScript
- JS正则表达式(JavaScript regular expression)
- 基于.net搭建热插拔式web框架(实现原理)
- mysql 日期加减操作
- PHPstorm设置连接FTP,进行文件上传、下载、比较
- PHPCMS 实现上一篇下一篇的几种方法
- Paip.最佳实践-- Buildin variale 内建变量 ,魔术变量,预定义变量,系统常量,系统变量 1
- WIN7(VISTA)系统无法上网问题排查方法
- JAVA标签的使用跳出循环
- Careercup - Microsoft面试题 - 6543214668414976
- asp.net中遍历界面上所有控件进行属性设置
- Sql语句中的truncate,delete,drop的区别
- 关于Hadoop结合RDBMS应用的一些思考
- 树莓派入手(烧写系统,调整分区,配置Java环境,串口GPS配置) 分类: Raspberry Pi 2015-04-09 21:13 145人阅读 评论(0) 收藏
- Android网络框架技术
- opengl微发展理解
- win10环境下tensorflow-gpu安装
- Java的演化-Java8实战笔记
- kali下安装截图软件
- Android向通讯录添加联系人的一般方法