Saturday, December 13, 2025
HomeLanguagesJavaStrictMath floor() Method in Java

StrictMath floor() Method in Java

The java.lang.StrictMath.floor() is the inbuilt method which returns the largest double value, less than or equal to the given argument and is equal to the integer value. 

  • The result is the same as the argument when the given argument is equal to the integer.
  • The result is the same as the argument when the given argument is NaN, infinity, positive zero or negative zero.

Syntax :  

public static double floor(double num)

Parameters: This method accepts one parameter num which is of double type .
Return Value : The method returns the largest value which, closest to positive infinity, less than or equal to the argument and equal to an integer.
Examples :  

Input: num = 9.6
Output: 9.0

Input: num = -7.8
Output: -8.0

Below programs illustrate the java.lang.StrictMath.floor() method: 
Program 1:  

java




// Java program to illustrate the
//java.lang.StrictMath.floor()
 
import java.lang.*;
 
public class Geeks {
 
public static void main(String[] args) {
 
    double num1 = 7.8, num2 = 1.4 ;
 
    double fValue = StrictMath.floor(num1);
    System.out.println("The floor value of "+
                             num1+" = " + fValue);
 
    fValue = StrictMath.floor(num2);
    System.out.println("The floor value of "+
                             num2+" = " + fValue);
}
}


Output: 

The floor value of 7.8 = 7.0
The floor value of 1.4 = 1.0

 

Program2: 

java




// Java program to illustrate the
//java.lang.StrictMath.floor()
 
import java.lang.*;
 
public class Geeks {
 
public static void main(String[] args) {
 
    double num1 = -7.8, num2 = -1.4 ,num3 = 0.1 ;
 
    double fValue = StrictMath.floor(num1);
    System.out.println("The floor value of "+
                             num1+" = " + fValue);
 
    fValue = StrictMath.floor(num2);
    System.out.println("The floor value of "+
                             num2+" = " + fValue);
 
    fValue = StrictMath.floor(num3);
    System.out.println("The floor value of "+
                             num3+" = " + fValue);
 
}
}


Output: 

The floor value of -7.8 = -8.0
The floor value of -1.4 = -2.0
The floor value of 0.1 = 0.0

 

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32446 POSTS0 COMMENTS
Milvus
105 POSTS0 COMMENTS
Nango Kala
6814 POSTS0 COMMENTS
Nicole Veronica
11952 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12030 POSTS0 COMMENTS
Shaida Kate Naidoo
6949 POSTS0 COMMENTS
Ted Musemwa
7200 POSTS0 COMMENTS
Thapelo Manthata
6897 POSTS0 COMMENTS
Umr Jansen
6882 POSTS0 COMMENTS