社区
Web 开发
帖子详情
急问如何将double a=1.9999999变为1.99,即保留小数点后两位,在线等。。。
janeyu1976
2003-04-01 10:45:41
thx
...全文
151
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
精确到
小数点
后,C语言里,
double
类型的数据可以精确到
小数点
后几位?...
C语言里面,默认%f是
小数点
后6位,如果想
小数点
后面16位,写成%.16lf,不会自动四舍五入的,
double
是一个近似值,通常没有办法做的很精确。通常能精确到
小数点
后面5,6位,也就是说超过5,6位了可能就不准了。1、...
java中
double
保存
小数点
后几位的解决方法
其中一部分要求将表单提交的数据转换为
double
,这个功能其实很简单直接一句
Double
.parse
Double
(request.getParameter(“chinese”).trim()) 就可以实现,但因为是统计成绩,所以需要
保留
小数点
后
两位
,所以各种百度...
java int 除法
保留
两位
小数点
_JAVA除法
保留
小数点
后
两位
的两种方法
1.利用Math.round()的方法:两个int型的数相除,结果
保留
小数点
后
两位
:int a=1188;int b=93;
double
c;c=(
double
)(Math.round(a/b)/100.0);//这样为保持2位打印结果:c=0.12c=new
Double
(Math.round(a/b)/1000.0);//...
把String类型的
小数点
格式化为
保留
小数点
后
两位
//第一种方法把String类型的小数
保留
后
两位
String a="1.9801"; //把Sting类型转换为
double
类型
double
d=
Double
.parse
Double
(a); BigDecimal big=new BigDecimal(d); big=big.setScale(2, B...
java中
double
变量
保留
小数点
后
两位
小数
Double
a= 12.3456;String str = String.format("%.2f", a);//string类型 若还是想得到
double
类型,可以用
Double
.valueOf(str);再转换过来即可
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章