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
*/