展开全部
描述
java.lang.Math.floor(double a) 返回最大的(最接近正无穷大)double值小于或等于参数,并等于一个整数。
特殊情况:
如果e68a84e8a2ad3231313335323631343130323136353331333361313933参数值已经等于某个整数,那么结果是一样的参数。
如果参数是NaN或无穷大或正零或负零,那么结果是一样的参数。
声明
以下是java.lang.Math.floor()方法的声明
public static double floor(double a)
返回值
此方法返回最大的(最接近正无穷大)浮点值小于或等于参数,并等于某个整数。
实例
下面的例子说明了如何使用lang.Math.floor()方法。package com.yiibai;
import java.lang.*;
public class MathDemo {
public static void main(String[] args) {
// get two double numbers
double x = 60984.1;
double y = -497.99;
// call floor and print the result
System.out.println("Math.floor(" + x + ")=" + Math.floor(x));
System.out.println("Math.floor(" + y + ")=" + Math.floor(y));
System.out.println("Math.floor(0)=" + Math.floor(0));
}
}
让我们来编译和运行上面的程序,这将产生以下结果:
Math.floor(60984.1)=60984.0
Math.floor(-497.99)=-498.0
Math.floor(0)=0.0