在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函數總是返回一個小于或等于原始值的最大整數。