怎样用JAVA实现四舍五入,谢谢

ATCG 2004-05-10 05:40:45
怎样用JAVA实现四舍五入,谢谢
...全文
208 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ATCG 2004-05-12
  • 打赏
  • 举报
回复
up
ATCG 2004-05-11
  • 打赏
  • 举报
回复
up
ATCG 2004-05-10
  • 打赏
  • 举报
回复
up
marvy 2004-05-10
  • 打赏
  • 举报
回复
mark!
city_goal 2004-05-10
  • 打赏
  • 举报
回复
根据实际需要来选择不同的方法。。。。
java.math.*里面的类提供了丰富的函数。
简单用的话直接强制转换也可以。。。。

看具体的项目需要了。。

建议使用java.math.*里的类实现的方法。。
89398506 2004-05-10
  • 打赏
  • 举报
回复
你没看核心技术的吗?里面有说!!!
ATCG 2004-05-10
  • 打赏
  • 举报
回复
可是我不会用啊
我想四舍五入一个Double的变量,然后再把这个Double变量转换成int型的
BigBangBug 2004-05-10
  • 打赏
  • 举报
回复
mtou(逆风) 的方法是最常用而且好用的方法,个人意见^_^
whyxx 2004-05-10
  • 打赏
  • 举报
回复
用BigDecimal.想怎么舍入就怎么舍入,想舍入到多少位就舍入到多少位
judyhui7612 2004-05-10
  • 打赏
  • 举报
回复
用BigDecimal 吧,裡面有一個setScale(int scale, int roundingMode)
int scale-保留幾位小數
int roundingMode---值賦為5
mtou 2004-05-10
  • 打赏
  • 举报
回复
double x=12.8;
int y=(int)(12.8+0.5);
sasa_sasa 2004-05-10
  • 打赏
  • 举报
回复
用round()方法:
public static int round(float a);
public static long round(double a)

62,623

社区成员

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

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