在Java中,floor函数是Math类的一个静态方法,用于返回小于或等于参数的最大整数。它的语法如下:
double floor(double d)
其中,d是一个浮点数参数。这个方法将返回一个小于或等于d的最大整数。返回值是一个double类型的值,但是它的小数部分总是为0。
例如,使用floor函数对以下浮点数进行取整:
double num1 = 2.7;
double num2 = -3.4;
double result1 = Math.floor(num1);
double result2 = Math.floor(num2);
System.out.println(result1); // 输出:2.0
System.out.println(result2); // 输出:-4.0
在这个例子中,floor函数分别对2.7和-3.4进行取整,返回结果分别是2.0和-4.0。注意,无论浮点数的小数部分是多少,floor函数总是返回一个小于或等于原始值的最大整数。