Popular Tutorials
Start Learning JavaCertification Courses
Created with over a decade of experience and thousands of feedback.
Java Math floor()
In this tutorial, we will learn about the Java Math.floor() method with the help of examples.
The floor() method rounds the specified double value downward and returns it. The rounded value will be equal to a mathematical integer. That is, the value 3.8 will be rounded to 3.0 which is equal to integer 3.
Example
class Main {
public static void main(String[] args) {
double a = 3.8;
System.out.println(Math.floor(a));
}
}
// Output: 3.0
Math.floor() Syntax
The syntax of the floor() method is:
Math.floor(double value)
Here, floor() is a static method. Hence, we are accessing the method using the class name, Math.
Math.floor() Parameters
The floor() method takes a single parameter.
- value - number which is to be rounded upward
Math.floor() Return Value
- returns the rounded value that is equal to the mathematical integer
Note: The returned value is the largest value that is smaller than or equal to the specified argument.
Example: Java Math.floor()
class Main {
public static void main(String[] args) {
// Math.floor() method
// value greater than 5 after decimal
double a = 1.878;
System.out.println(Math.floor(a)); // 1.0
// value equals to 5 after decimal
double b = 1.5;
System.out.println(Math.floor(b)); // 1.0
// value less than 5 after decimal
double c = 1.34;
System.out.println(Math.floor(c)); // 1.0
}
}
Also Read:
Did you find this article helpful?