by Dinesh Thakur

Most of the computer languages typically support advanced math operations (such as square root, trigonometric sine, cosine etc.) by way of function libraries. Java also provides a range of methods that support such functions in the standard libraries Math class stored in the package java.lang. Java's Math class contains a collection of methods and two constants that compute standard mathematical functions.

All the methods and constants available in the Math class are static; so they can simply be referred by just writing class name Math and name of the method or constant you want to use separated by a period (.)

//Program to Show various Methods of Math Class
 public class MathematicalOperations
{
       public static void main(String [] args)
   {
          System.out.println("Absolute value -16 = " + Math.abs(-16));
          System.out.println("Sine of va1ue PI/2= " + Math.sin(Math.PI/2));
          System.out.println("Arc Cosine of -1  = " + Math.acos(-1));
          System.out.println("Upper limit of 7.8 = "+ Math.ceil(7.8));
          System.out.println("Lower limit of 7.8 = "+ Math.floor(7.8));
          System.out.println("Maximum of 15 and 20 = " +Math.max(15,20));
          System.out.println("Rounded value = " + Math.round(7.68));
          System.out.println("Square root of 4 = " + Math.sqrt(4.0));
          System.out.println("2 power 3 is  = " + Math.pow(2.0,3.0));
          System.out.println("Log of 1000 = " + Math.log(1000.0));
   }
}

Mathematical Operations in Java Example