Java Math asin ()

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ề NaNnếu số được chỉ định là NaNhoặ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.Mathgó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 Mathlớ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ố.

thú vị bài viết...