社区
Web 开发
帖子详情
兄弟菜鸟,如何写一个函数截取小数点后4位数为2位小数!!!!
SJLPY
2005-01-17 02:04:46
如题!得到一浮点数小数点后4位,如何写以函数截取为两位?多谢!
...全文
1034
9
打赏
收藏
兄弟菜鸟,如何写一个函数截取小数点后4位数为2位小数!!!!
如题!得到一浮点数小数点后4位,如何写以函数截取为两位?多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以梦为马
2005-01-20
打赏
举报
回复
友情up。
yxhxinxiang
2005-01-19
打赏
举报
回复
同意樓上,我也是用的這中方法.
gyb0817
2005-01-19
打赏
举报
回复
关注
yangbailao
2005-01-17
打赏
举报
回复
Float prince=new Float(4.5658);
DecimalFormat ad=new DecimalFormat("0.00");
//取小数点后两位。
out.print(ad.format(prince));
这里没有考虑四舍五入,自己解决。
fzlotuscn
2005-01-17
打赏
举报
回复
to:alfdu():
能给个例子吗?
whyxx
2005-01-17
打赏
举报
回复
先生成一个BigDecimal,然后想怎么舍入就怎么舍入.
fzlotuscn
2005-01-17
打赏
举报
回复
numberFormat? 能给个例子吗? 先谢了哦
alfdu
2005-01-17
打赏
举报
回复
数字格式化函数
NumberFormat
laishoulin
2005-01-17
打赏
举报
回复
float f1=1.2345;
out.print((f1*100).intValue()/100);
看看!就是1.23了,这是取整。
如果要四舍5入
float f1=1.2345;
if((f1*1000)%10>=5)
out.print((f1*100+1).intValue()/100);//大于等于,末尾加一
else
out.print((f1*100).intValue()/100);
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章