Thursday, October 9, 2025
HomeLanguagesJavaJava Math asin() method with Example

Java Math asin() method with Example

The java.lang.Math.asin() returns the arc sine of an angle in between -pi/2 and pi/2. Arc sine is also called as an inverse of a sine.

  • If the argument is NaN or its absolute value is greater than 1, then the result is NaN.
  • If the argument is zero, then the result is a zero with the same sign as the argument.

Syntax :

public static double asin(double angle)
Parameter :
angle : the value whose arc sine is to be returned.

Return :
This method returns the arc sine of the argument.

Example 1 : To show working of java.lang.Math.asin() method.




// Java program to demonstrate working
// of java.lang.Math.asin() method
import java.lang.Math;
 
class Gfg {
 
    // driver code
    public static void main(String args[])
    {
        double a = Math.PI;
 
        // Output is NaN, because Math.PI gives 3.141 value
        // greater than 1
        System.out.println(Math.asin(a));
 
        // convert Math.PI to radians
        double b = Math.toRadians(a);
 
        System.out.println(Math.asin(b));
 
        double c = 1.0;
        System.out.println(Math.asin(c));
 
        double d = 0.0;
        System.out.println(Math.asin(d));
 
        double e = -1.0;
        System.out.println(Math.asin(e));
 
        double f = 1.5;
 
        // value of f does not lie in between -1 and 1
        // so output is NaN
        System.out.println(Math.asin(f));
    }
}


Output:

NaN
0.054858647341251204
1.5707963267948966
0.0
-1.5707963267948966
NaN
RELATED ARTICLES

Most Popular

Dominic
32348 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6715 POSTS0 COMMENTS
Nicole Veronica
11878 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6837 POSTS0 COMMENTS
Ted Musemwa
7095 POSTS0 COMMENTS
Thapelo Manthata
6791 POSTS0 COMMENTS
Umr Jansen
6791 POSTS0 COMMENTS