博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java四舍五入保留两位小数
阅读量:4290 次
发布时间:2019-05-27

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

java中double类型精度保留小数点后两位,同时满足四舍五入,代码如下:

String str = "86.64566666";BigDecimal bd = new BigDecimal(Double.parseDouble(str));double d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(d);

运行结果:86.65

java中float类型精度保留小数点后两位,同时满足四舍五入,代码如下:

String str = "86.64566666";		BigDecimal bd = new BigDecimal(Float.parseFloat(str)) ;		float d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue() ;		System.out.println(d);
运行结果:
86.65

转载地址:http://mrmgi.baihongyu.com/

你可能感兴趣的文章
安装完 MySQL 后必须调整的 10 项配置
查看>>
开发者必备的 12 个 JavaScript 库
查看>>
http错误码
查看>>
python 多线程
查看>>
sipp命令 各参数含义
查看>>
搜集的动植物分类、检索网站
查看>>
ffmpeg源码分析之媒体打开过程
查看>>
Ubuntu/centos/redhat/SUSE sipp安装(带rtp支持,3.5.1版本)
查看>>
周鸿祎:很多程序员聪明,但我一看就知道他不会成功
查看>>
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
查看>>
Const指针 、 指向const的指针 、引用、指针
查看>>
GDB调试命令
查看>>
常见数据类型的字节数
查看>>
gcc/g++ 编译常见问题
查看>>
【设计模式】 工厂模式实例 C++ , 利用工厂模式写一个计算器
查看>>
opencv
查看>>
【图像处理】 一、OSTU分割
查看>>
Android常用的框架有哪些
查看>>
SSL 证书创建与部署
查看>>
学习搭建人工智能环境遇到的问题
查看>>