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