In this example you will learn about *Math* class. This example explains how you can use functions provided by the ** Math** class like

**etc. to manipulate the mathematical operation in your program. The**

*E, PI, round, abs, ceil, exp, floor, IEEEremainder, max, min, pow, random, rint, sqrt***class is used to operate the calculations. There is not necessary to import any package for the**

*Math***class because this is already in**

*Math***java.lang**package.

Any expressions can be operated through certain method calls. There are some functions have been used in the given example. All the functions have been explained below with example :

*E*

This is E field of the Math class which returns you a default exponent value that is closer than any other to e, the base of the natural logarithms.

*PI*

This is also a field of the *Method *class which returns you a default pi value, the ratio of the circumference of a circle to its diameter.

*abs()*

This is the abs() function which returns you the absolute number.

*ceil()*

This is the ceil() function which returns you the smallest value but greater than the argument.

*exp()*

This is the exp() function which returns you the exponential value raised to the power of a double value.

*floor()*

This is the floor() function which returns you the largest value but less than the argument.

*IEEEremainder()*

This is the IEEEremainder() which returns you the remainder for the given dividend and divisor.

*max()*

This is the max() function which distinguishes the maximum value from the two given value.

*min()*

This is the min() function which distinguishes the minimum value from the two given value.

*pow()*

This is the pow() function which returns you the number raised to the power of a first given value by the another one.

*random()*

This is the random() function which returns you the random number. It is absolutely system generated.

*rint()*

This is the rint() function which returns you a value closest to the given value.

*round()*

This is the round() function which returns you a value that is in the rounded form.

*sqrt()*

This is the sqrt() function which returns you the square root of the specified value.

**Code for the program :**

public classAllmathclass{

public staticvoidmain(String[] args){

//E and round()

System.out.println("e = " + Math.round(Math.E*100)/100f);

//PI

System.out.println("pi = " + Math.round(Math.PI*100)/100f);

//abs()

System.out.println("Absolute number = " + Math.abs(Math.PI));

//ceil()

System.out.println("Smallest value but greater than

`the argument = " + Math.ceil(Math.PI));`

//exp()

System.out.println("Exponent number powered by

`the argument = " + Math.exp(0));`

//floor()

System.out.println("Largest value but less

`than the argument = " + Math.floor(Math.E));`

//IEEEremainder()

System.out.println("Remainder = " +

`Math.IEEEremainder(5.3f,2.2f));`

//max()

System.out.println("Maximum Number = " +

`Math.max(10,10.3));`

//min()

System.out.println("Minimum Number = " +

`Math.min(10,10.3));`

//pow()

System.out.println("Power = " + Math.pow(10,3));

//random()

System.out.println("Random Number = " +

`Math.random());`

//rint()

System.out.println("Closest to the Argument

`= " + Math.rint(30));`

//round()

System.out.println("Round = " + Math.round(Math.E));

//sqrt()

System.out.println("Square Root = " + Math.sqrt(400));

}

}

Enjoy Code.