# Java 向上或向下取整Math

**URL:** <https://www.isharkfly.com/t/java-math/7215>\
**Category:** 程序语言\
**Created:** [August 1, 2016, 2:40pm UTC](https://www.isharkfly.com/t/java-math/7215 "2016-08-01T14:40:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 1, 2016, 2:40pm UTC](https://www.isharkfly.com/t/java-math/7215/1 "2016-08-01T14:40:11Z")

</div>

向上取整用Math.ceil(double a)

向下取整用Math.floor(double a)

举例：

` double a=35;
  double b=20;
  double c = a/b;
  System.out.println("c===>"+c); //1.75
  System.out.println("c===>"+Math.ceil(c)); //2.0
  System.out.println(Math.floor(c)); //1.0`
