Java取整函数 四舍五入函数

2014-05-28· 21503 次浏览
## 简介 Math类中提供了5个与取整相关的函数,如下所示: static double ceil(double a):天花板函数,返回大于等于a的最小整数。 static double floor(double a):地板函数,返回小于等于a的最大整数。 static double rint(double a):四舍五入函数,返回与a的值最相近的整数。 static long round(double a):四舍五入函数,返回与a的值最相近的长整型数。 static int round(float a):四舍五入函数,返回与a的值最相近的整型数。 ## 示例 ```java public static void main(String args[]) { double num = 3.5; System.out.println("大于" + num + "的最小数:" + Math.ceil(num)); System.out.println("小于" + num + "的最大数:" + Math.floor(num)); System.out.println(num + "四舍五入得到浮点数:" + Math.rint(num)); System.out.println(num + "四舍五入得到长整数:" + Math.round(num)); } ```