社区
Web 开发
帖子详情
急问如何将double a=1.9999999变为1.99,即保留小数点后两位,在线等。。。
janeyu1976
2003-04-01 10:45:41
thx
...全文
174
4
打赏
收藏
急问如何将double a=1.9999999变为1.99,即保留小数点后两位,在线等。。。
thx
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UserJavaPerson
2003-04-01
打赏
举报
回复
import java.math.BigDecimal;
float f=0.33345f;
BigDecimal bb = new BigDecimal(f);
float f2= bb.setScale(3,BigDecimal.ROUND_HALF_UP).floatvalue;
将float换成double型基本相同
java_jin
2003-04-01
打赏
举报
回复
Math.round(a*100)/100.0;
或者转换字符串
hanty
2003-04-01
打赏
举报
回复
java.text.NumberFormat
hanty
2003-04-01
打赏
举报
回复
java.text.DecimalFormat
c语言浮点数类型
double
精度测试
double
数据类型表达的也是一个近似的数,不是准确的,
小数点
后的n位有误差,浮点数的位数越大,误差越大,到17位的时候,误差了1,基本上不能用了。c语言测试浮点数类型
double
,
小数点
精度。·用“==”可以比较两个
double
数值是否。
C#中Decimal和
double
的区别
C#中Decimal和
double
的区别
java
保留
小数
double
dou = 99999.99 System.err.println("BigDecimal转换"); BigDecimal bg = new BigDecima(dou);
double
dous = bg.setScale(2, BigDecimal.ROUND_HALF_UP).
double
Value(); ...
c语言浮点数类型long
double
精度测试
c语言测试long
double
浮点数类型的
小数点
精度。long
double
的测试结果与
double
相同。
mysql 货币 字段_mysql货币使用什么字段类型?
在mysql中,货币常使用Decimal和Numric类型的字段表示,这两种类型被MySQL实现为同样的类型;它们被用于保存值,该值的准确精度是极其重要的值,例如与金钱有关的数据。开发中,货币在数据库中MySQL常用Decimal和Numric类型表示,这两种类型被MySQL实现为同样的类型。他们被用于保存值,该值的准确精度是极其重要的值,例如与金钱有关的数据。当声明一个类是这些类型之一时,精度和...
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章