Math function in Java ?

Math function in Java ?

  • 1 sin()
  • It return the sine of given value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.sin(2));
 }    
}
/*
### OUTPUT ###
0.9092974268256817
*/
  • 2 cos()
  • It return the cosine of given value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.cos(2));
 }    
}
/*
### OUTPUT ###
-0.4161468365471424
*/
  • 3 tan()
  • It return the tangent of given value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.tan(2));
 }    
}
/*
### OUTPUT ###
-2.185039863261519
*/
  • 4 pow()
  • It is used to calculate the value of the first argument raised to the power of the second argument.
  • Syntax:pow(base,power)
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.pow(2,3));
   //pow(base,power)
 }    
}
/*
### OUTPUT ###
8.0
*/
  • 5 sqrt()
  • It is used to calculate the square root of given input.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.sqrt(9));//3.0
   System.out.println(Math.sqrt(8));//2.8284271247461903
 }    
}
/*
### OUTPUT ###
3.0
2.8284271247461903
*/
  • 6 cbrt()
  • It is used to calculate the cube root of given input.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.cbrt(27));//3.0
   System.out.println(Math.cbrt(12));//2.2894284851066637
 }    
}
/*
### OUTPUT ###
3.0
2.2894284851066637
*/
  • 7 exp()
  • It is used to calculate the exponential value of given input.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.exp(2));//7.38905609893065
   System.out.println(Math.exp(0));//1.0
 }    
}
/*
### OUTPUT ###
7.38905609893065
1.0
*/
  • 8 log()
  • Used to find natural logarithm of input value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.log(2));//0.6931471805599453
 }    
}
/*
### OUTPUT ###
0.6931471805599453
*/
  • 9 log10()
  • Used to find logarithm of input value to the base of 10.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.log10(2));//0.3010299956639812
 }    
}
/*
### OUTPUT ###
0.3010299956639812
*/
  • 10 max()
  • Returns the maximum value from two number.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.max(1.8, 8.5));
 }    
}
/*
### OUTPUT ###
8.5
*/
  • 11 min()
  • Returns the minimum value from two number.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.min(1.8, 8.5));
 }    
}
/*
### OUTPUT ###
1.8
*/
  • 12 abs()
  • Returns the absolute value from two number.
  • It always returns positive value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.abs(-5));//5
   System.out.println(Math.abs(5));//5
 }    
}
/*
### OUTPUT ###
5
5
*/
  • 13 floor()
  • Returns the largest integer value which is less than or equal to input value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.floor(3.2));//3
   System.out.println(Math.floor(3.5));//3
   System.out.println(Math.floor(3.9));//3
 }    
}
/*
### OUTPUT ###
3.0
3.0
3.0
*/
  • 14 ceil()
  • Returns the smallest integer value which is greater than or equal to input value.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.ceil(3.2));//4
   System.out.println(Math.ceil(3.5));//4
   System.out.println(Math.ceil(3.9));//4
 }    
}
/*
### OUTPUT ###
4.0
4.0
4.0
*/
  • 15 round()
  • It returns the nearest integer value of the value(float,long etc) passed to this function.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.round(3.2));//3
   System.out.println(Math.round(3.5));//4
   System.out.println(Math.round(3.9));//4
 }    
}
/*
### OUTPUT ###
3
4
4
*/
  • 16 rint()
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.rint(3.2));//3
   System.out.println(Math.rint(3.5));//4
   System.out.println(Math.rint(3.9));//4
 }    
}
/*
### OUTPUT ###
3.0
4.0
4.0
*/
  • 17 random()
  • It returns random value/number.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.random());
   System.out.println(Math.random());
   System.out.println(Math.random());
 }    
}
/*
### OUTPUT ###
0.9128583349201873
0.5910358792968092
0.36135967543505065
*/
  • 18 toDegrees()
  • It converts the given value into degrees.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println(Math.toDegrees(10));
 }    
}
/*
### OUTPUT ###
572.9577951308232
*/
  • 19 toRadians()
  • It converts the given value into radians.
class Easy
{  
 public static void main(String[] args) 
 {
   System.out.println("Radians of 10="+Math.toRadians(10));
 }    
}
/*
### OUTPUT ###
Radians of 10=0.17453292519943295
*/
  • 20 compareTo()
  • It compares two numbers.
  • Returns 1 if comparable value is smaller than given value
  • Returns 0 if comparable value is equal to given value
  • Returns -1 if comparable value is greater than given value
class Easy
{  
 public static void main(String[] args) 
 {
   Integer x=10;
   System.out.println(x.compareTo(5));//1
   System.out.println(x.compareTo(10));//0
   System.out.println(x.compareTo(15));//-1
 }    
}
/*
### OUTPUT ###
1
0
-1
*/
  • 21 equals()
  • It compares two numbers and returns boolean value(True/False).
  • Returns True if both numbers are same.
  • Returns False if both numbers are different.
class Easy
{  
 public static void main(String[] args) 
 {
   Integer x=10;
   System.out.println(x.equals(5));//false
   System.out.println(x.equals(10));//true
 }    
}
/*
### OUTPUT ###
false
true
*/
  • 22 parseInt()
  • It is used to convert string into integer.
class Easy
{  
 public static void main(String[] args) 
 {
   String x="10";
   System.out.println(x+10);//1010 because x is string
   System.out.println(Integer.parseInt(x)+10);//20 here x is integer
   System.out.println(Float.parseFloat(x)+10);//20.0 here x is float
   System.out.println(Double.parseDouble(x)+10);//20.0 here x is double
 }    
}
/*
### OUTPUT ###
1010
20
20.0
20.0
*/
Next Post Previous Post
No Comment
Add Comment
comment url