A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lizhoubin 中级黑马   /  2016-6-2 19:26  /  1414 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在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}


2 个回复

正序浏览
Math.round(double d)四舍五入
回复 使用道具 举报
向上下去整其实就相当于天花板和地板,向上去整是指取比他大的最小整数,向下去整就是取比他小的最小整数.不过返回值类型要看你数据类型.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马