黑马程序员技术交流社区

标题: 四舍五入的Java代码怎么敲啊!! [打印本页]

作者: life写实    时间: 2016-8-12 22:07
标题: 四舍五入的Java代码怎么敲啊!!
可能很简单,但是我确实不知道
作者: Maroon    时间: 2016-8-12 23:05
Math.round(参数,int或者double类型)
他底层是先加0.5,然后再去floor也就是向下取整
作者: 695212308    时间: 2016-8-15 10:45
现在有个小数    比如为3.4存在double类型的   a中
先乘以10,现在为34.0加上5     就变成 39.
强转成int型,为39.在除以10,最后结果为3

现在有个小数3.6存在double类型   
先乘以10为36.0
咋加5等于41.0
   强制转换为int类型  为41
在除以10    为4
结果为4

强制转换格式例如:     double  a=3.14;
                                      int b=(int)3.14;






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