黑马程序员技术交流社区

标题: java向上向下取整 [打印本页]

作者: lizhoubin    时间: 2016-6-2 19:26
标题: java向上向下取整
在java开发当中会经常使用小数点计算的问题,这是需要知道java中向上向下取整,如下:向上取整用Math.ceil(double a)向下取整用Math.floor(double a)举例:public static void main(String[] args) throws Exception {double a = 35;double b = 20;double c = a / b;System.out.println( + c); // 1.75System.out.println( + Math.ceil(c)); // 2.0System.out.println(Math.floor(c)); // 1.0}



作者: yiaishangleni    时间: 2016-6-2 19:53
向上下去整其实就相当于天花板和地板,向上去整是指取比他大的最小整数,向下去整就是取比他小的最小整数.不过返回值类型要看你数据类型.
作者: 一个大西瓜    时间: 2016-6-2 21:15
Math.round(double d)四舍五入




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