Phương thức Java Math asin () trả về cung sin của giá trị được chỉ định.
Cung arcsine là nghịch đảo của hàm sin.
Cú pháp của asin()
phương thức là:
Math.asin(double num)
Đây, asin()
là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp Math
,.
asin () Tham số
Các asin()
phương pháp có một tham số duy nhất.
- num - số có cung sin sẽ được trả về
Lưu ý : Giá trị tuyệt đối của num phải luôn nhỏ hơn 1 .
asin () Giá trị trả lại
- trả về arcsine của số được chỉ định
- trả về 0 nếu giá trị được chỉ định bằng 0
- trả về
NaN
nếu số được chỉ định làNaN
hoặc lớn hơn 1
Lưu ý : Giá trị trả về là một góc giữa -pi / 2 đến pi / 2 .
Ví dụ 1: Java Math asin ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 0.71; double c = 0.0; // print the arcsine value System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 ) )
Trong ví dụ trên, chúng tôi đã nhập java.lang.Math
gói. Điều này rất quan trọng nếu chúng ta muốn sử dụng các phương thức của Math
lớp. Chú ý biểu thức,
Math.asin(a)
Ở đây, chúng ta đã sử dụng trực tiếp tên lớp để gọi phương thức. Đó là vì asin()
là một phương thức tĩnh.
Ví dụ 2: Math asin () Trả về NaN
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 2; // square root of negative number // results in not a number (NaN) double b = Math.sqrt(-5); // print the arc sine value System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN ) )
Ở đây, chúng ta đã tạo hai biến có tên là a và b.
- Math.asin (a) - trả về NaN vì giá trị của a lớn hơn 1
- Math.asin (b) - trả về NaN vì căn bậc hai của một số âm (-5) không phải là một số
Lưu ý : Chúng tôi đã sử dụng phương thức Java Math.sqrt () để tính căn bậc hai của một số.