Java Math sin ()

Phép toán Java sin () trả về sin lượng giác của góc được chỉ định.

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

 Math.sin(double angle)

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

sin () Tham số

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

  • angle - góc có sin lượng giác được trả về

Lưu ý : Giá trị của góc tính bằng radian.

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

  • trả về sin lượng giác của góc xác định
  • trả về NaN nếu góc được chỉ định là NaN hoặc vô cùng

Lưu ý : Nếu đối số là 0, thì kết quả của sin()phương thức cũng bằng 0 với cùng dấu với đối số.

Ví dụ 1: Java Math sin ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable in Degree double a = 30; double b = 45; // convert to radians a = Math.toRadians(a); b = Math.toRadians(b); // print the sine value System.out.println(Math.sin(a)); // 0.49999999999999994 System.out.println(Math.sin(b)); // 0.7071067811865475 // sin() with 0 as its argument System.out.println(Math.sin(0.0)); // 0.0 ) )

Trong ví dụ trên, chúng tôi đã nhập java.lang.Mathgói. Đó là một thực tiễn tốt để nhập gói. Chú ý biểu thức,

 Math.sin(a)

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

Lưu ý : Chúng tôi đã sử dụng phương thức Java Math.toRadians () để chuyển đổi tất cả các giá trị thành radian. Đó là vì theo tài liệu Java chính thức, sin()phương thức này nhận tham số là radian.

Ví dụ 2: Phép toán sin () Trả về NaN

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable // square root of negative number // results in not a number (NaN) double a = Math.sqrt(-5); // Using Double to implement infinity double infinity = Double.POSITIVE_INFINITY; // print the sine value System.out.println(Math.sin(a)); // NaN System.out.println(Math.sin(infinity)); // NaN ) )

Ở đây, chúng tôi đã tạo một biến có tên là a.

  • Math.sin (a) - trả về NaN vì căn bậc hai của một số âm (-5) không phải là một số

Đây Double.POSITIVE_INFINITYlà một lĩnh vực của Doublelớp. Nó được sử dụng để triển khai vô cực trong Java.

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ố.

Hướng dẫn được đề xuất

  • Java Math.tan ()
  • Java Math.cos ()

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