兄弟菜鸟,如何写一个函数截取小数点后4位数为2位小数!!!!

SJLPY 2005-01-17 02:04:46
如题!得到一浮点数小数点后4位,如何写以函数截取为两位?多谢!
...全文
1032 9 打赏 收藏 转发到动态 举报
写回复
用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);

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧