黑马程序员技术交流社区

标题: Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? [打印本页]

作者: naonao1027    时间: 2016-6-12 15:54
标题: Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?

作者: ancheng    时间: 2016-6-12 19:55
本帖最后由 ancheng 于 2016-6-12 21:03 编辑

12和-11 四舍五入
作者: naonao1027    时间: 2016-6-13 17:07
ancheng 发表于 2016-6-12 19:55
12和-11 四舍五入


作者: TCK8888    时间: 2016-6-13 19:38
本帖最后由 TCK8888 于 2016-6-13 19:39 编辑

楼上说的有点问题,看API文档发现,Math类的round的方法,有两个
  1. public static int round(float a)
  2. public static long round(double a)
复制代码

分别返回值为int 与long类型,返回最接近参数,结果为12和-11
都加上0.5f或者0.5d





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2