Skip to main content Skip to docs navigation
TechSpiderTutorials

java.lang.Math Class

On this page

Definition

The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.

Example

Method Description
sin Returns the trigonometric value of the sine of an angle.
cos Returns the trigonometric value of the cosine of an angle.
tan Returns the trigonometric value of the tangent of an angle.
asin Returns the trigonometric value of the arc sine of an angle.
acos Returns the trigonometric value of the arc cosine of an angle.
atan Returns the trigonometric value of the arc tangent of an angle.
toRadians Convert value in degrees to value in radians
toDegrees Convert value in radians to value in degrees
exp Returns Euler’s number e raised to the power of a double value
log Returns the natural logarithm (base e) of a double value
log10 Returns the base 10 logarithms of a double value
sqrt Returns the correct rounded positive square root of a double value
ceil Returns the smallest double value that is greater than or equal to the argument. It is a fixed mathematical integer
floor Returns the smallest double value that is less than or equal to the argument. It is a fixed mathematical integer.
atan2 Returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta)
pow Returns(pow(a,b)) the value of ab.
round Returns the closest int to the argument, with ties rounding to positive infinity
random Returns a double value with a positive sign, in the range [0.0, 1.0].
abs Return the absolute value
max Returns the maximum out of the two arguments
min Returns the minimum out of the two arguments

java.lang.Math class Example

public class MathDemo 
{
   public static void main(String[] args) 
   {
	 System.out.println("PI Values is..."+Math.PI);
	 System.out.println("absolute value is..."+Math.abs(-2949));
	 System.out.println("max of two number is..."+Math.max(49, 4959));
	 System.out.println("Min of two number is..."+Math.min(456, 565));
	 System.out.println("Ranom number is..."+Math.round(Math.random()*10));
	 System.out.println("sqrt is..."+Math.sqrt(625));
   }
}

Output:

PI Values is...3.141592653589793
absolute value is...2949
max of two number is...4959
Min of two number is...456
Ranom number is...8
sqrt is...25.0