Java Math acos ()

Phương thức Java Math acos () trả về cung cosin của giá trị được chỉ định.

Cung cosin là nghịch đảo của hàm cosin.

Cú pháp của acos()phương thức là:

 Math.acos(double num)

Đây, acos()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,.

tham số acos ()

Các acos()phương pháp có một tham số duy nhất.

  • num - số có cung cosin sẽ được trả về. Nó phải luôn nhỏ hơn 1.

acos () Giá trị trả lại

  • trả về cosin cung của số được chỉ định
  • 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 từ 0,0 đến pi .

Ví dụ 1: Java Math acos ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.5; double b = 0.79; double c = 0.0; // print the arc cosine value System.out.println(Math.acos(a)); // 1.0471975511965979 System.out.println(Math.acos(b)); // 0.6599873293874984 System.out.println(Math.acos(c)); // 1.5707963267948966 ) )

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.acos(a)

Ở đây, chúng ta đã sử dụng trực tiếp tên lớp để gọi phương thức. Đó là vì acos()là một phương thức tĩnh.

Ví dụ 2: Math acos () 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 NaN = Math.sqrt(-5); // print the arc cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN ) )

Ở đây, chúng ta đã tạo hai biến có tên là a và b.

  • Math.acos (a) - trả về NaN vì giá trị của a lớn hơn 1.
  • Math.acos (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...