Math.rint(f*100.0)/100.0;

qq_44786173 2019-03-16 08:50:39
这个是什么意思 求教求教
...全文
56 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2019-03-16
  • 打赏
  • 举报
回复
Math.rint 函数返回最接近参数的整数,如果有2个数同样接近,则会返回偶数的那个。 就是f的小数点的第2位进行4舍5入。但是不是我们理解的4舍5入。因为会返回最近的偶数 1. 对于rint() a) 2.50 在2.0和3.0之间. rint() 返回里的最近的偶数. 所有rint(2.50) 返回 2.0 b) 1.50 在2.0和1.0之间. rint() 返回里的最近的偶数. 所有rint(1.50) 返回 2.0 2. 对于round() a) 2.50 在2.0和3.0之间. round() 返回离他最近的比较大的数. 所以round(2.50) 返回 3 b) 1.50 在2.0和1.0之间. round() 返回离他最近的比较大的数. 所以round(1.50) 返回 2

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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