LogIn
I don't have account.

Java Math.ceil() Method With Example

DevSniper
175 Views

public static double ceil(double x)
Java Math.ceil () is a inbuild static method. it returns the smallest integer value that is greater than or equal to the argument/parameter. It is present in Java.lang.Math.
  • Java Math.ceil is used to get the smallest integer value that is greater than or equal to the provided number.
  • If the parameter is NaN or less than zero, this method will return NaN.
Example 1
public class Program 
{
    public static void main(String []args)
    {
        System.out.println("Math.ceil(10) =  "+ Math.ceil(10));
        System.out.println("Math.ceil(10L) =  "+ Math.ceil(10L));
        System.out.println("Math.ceil(10f) =  "+ Math.ceil(10f));
        System.out.println("Math.ceil(10.0) =  "+ Math.ceil(10.0));
        System.out.println("Math.ceil(9.7) =  "+ Math.ceil(9.7));
        System.out.println("Math.ceil(9.5) =  "+ Math.ceil(9.5));
        System.out.println("Math.ceil(9.1) =  "+ Math.ceil(9.1));
    }
}
Math.ceil(10) =  10.0
Math.ceil(10L) =  10.0
Math.ceil(10f) =  10.0
Math.ceil(10.0) =  10.0
Math.ceil(9.7) =  10.0
Math.ceil(9.5) =  10.0
Math.ceil(9.1) =  10.0
Example 2
public class Program 
{
    public static void main(String []args)
    {
        System.out.println("Math.ceil(-10) =  "+ Math.ceil(-10));
        System.out.println("Math.ceil(-10L) =  "+ Math.ceil(-10L));
        System.out.println("Math.ceil(-10f) =  "+ Math.ceil(-10f));
        System.out.println("Math.ceil(-10.0) =  "+ Math.ceil(-10.0));
        System.out.println("Math.ceil(-9.7) =  "+ Math.ceil(-9.7));
        System.out.println("Math.ceil(-9.5) =  "+ Math.ceil(-9.5));
        System.out.println("Math.ceil(-9.1) =  "+ Math.ceil(-9.1));
    }
}
Math.ceil(-10) =  -10.0
Math.ceil(-10L) =  -10.0
Math.ceil(-10f) =  -10.0
Math.ceil(-10.0) =  -10.0
Math.ceil(-9.7) =  -9.0
Math.ceil(-9.5) =  -9.0
Math.ceil(-9.1) =  -9.0
Example 3
public class Program 
{
    public static void main(String []args)
    {
        System.out.println("Math.ceil(0) =  "+ Math.ceil(0));
        System.out.println("Math.ceil(0L) =  "+ Math.ceil(0L));
        System.out.println("Math.ceil(0f) =  "+ Math.ceil(0f));
        System.out.println("Math.ceil(0.0) =  "+ Math.ceil(0.0));
        System.out.println("Math.ceil(-0) =  "+ Math.ceil(-0));
        System.out.println("Math.ceil(-0L) =  "+ Math.ceil(-0L));
        System.out.println("Math.ceil(-0f) =  "+ Math.ceil(-0f));
        System.out.println("Math.ceil(-0.0) =  "+ Math.ceil(-0.0));
        System.out.println("Math.ceil(0.1) =  "+ Math.ceil(0.1));
        System.out.println("Math.ceil(-0.1) =  "+ Math.ceil(-0.1));
    }
}
Math.ceil(0) =  0.0
Math.ceil(0L) =  0.0
Math.ceil(0f) =  0.0
Math.ceil(0.0) =  0.0
Math.ceil(-0) =  0.0
Math.ceil(-0L) =  0.0
Math.ceil(-0f) =  -0.0
Math.ceil(-0.0) =  -0.0
Math.ceil(0.1) =  1.0
Math.ceil(-0.1) =  -0.0
Example 4
public class Program 
{
    public static void main(String []args)
    {
        System.out.println("Math.ceil(0f/0) =  "+ Math.ceil(0f/0));
        System.out.println("Math.ceil(0/0f) =  "+ Math.ceil(0/0f));
        System.out.println("Math.ceil(0.0/0) =  "+ Math.ceil(0.0/0));
        System.out.println("Math.ceil(0/0.0) =  "+ Math.ceil(0/0.0));
        System.out.println("Math.ceil(10/0.0) =  "+ Math.ceil(10/0.0));
        System.out.println("Math.ceil(10.0/0) =  "+ Math.ceil(10.0/0));
        System.out.println("Math.ceil(-10/0.0) =  "+ Math.ceil(-10/0.0));
        System.out.println("Math.ceil(-10.0/0) =  "+ Math.ceil(-10.0/0));
        System.out.println("Math.ceil(10/-0.0) =  "+ Math.ceil(10/-0.0));
        System.out.println("Math.ceil(10.0/-0) =  "+ Math.ceil(10.0/-0));
        System.out.println("Math.ceil(-10/-0.0) =  "+ Math.ceil(-10/-0.0));
        System.out.println("Math.ceil(-10.0/-0) =  "+ Math.ceil(-10.0/-0));
    }
}
Math.ceil(0f/0) =  NaN
Math.ceil(0/0f) =  NaN
Math.ceil(0.0/0) =  NaN
Math.ceil(0/0.0) =  NaN
Math.ceil(10/0.0) =  Infinity
Math.ceil(10.0/0) =  Infinity
Math.ceil(-10/0.0) =  -Infinity
Math.ceil(-10.0/0) =  -Infinity
Math.ceil(10/-0.0) =  -Infinity
Math.ceil(10.0/-0) =  Infinity
Math.ceil(-10/-0.0) =  Infinity
Math.ceil(-10.0/-0) =  -Infinity