Το Java Math sin () επιστρέφει το τριγωνομετρικό ημίτονο της καθορισμένης γωνίας.
Η σύνταξη της sin()
μεθόδου είναι:
Math.sin(double angle)
Εδώ sin()
είναι μια στατική μέθοδος. Ως εκ τούτου, έχουμε πρόσβαση στην μέθοδο που χρησιμοποιεί το όνομα της κλάσης, Math
.
sin () Παράμετροι
Η sin()
μέθοδος παίρνει μία μόνο παράμετρο.
- γωνία - γωνία του οποίου το τριγωνομετρικό ημίτονο πρόκειται να επιστραφεί
Σημείωση : Η τιμή της γωνίας είναι σε ακτίνια.
sin () Επιστροφή τιμής
- επιστρέφει το τριγωνομετρικό ημίτονο της καθορισμένης γωνίας
- επιστρέφει NaN εάν η καθορισμένη γωνία είναι NaN ή άπειρο
Σημείωση : Εάν το όρισμα είναι μηδέν, τότε το αποτέλεσμα της sin()
μεθόδου είναι επίσης μηδέν με το ίδιο σύμβολο με το όρισμα.
Παράδειγμα 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 ) )
Στο παραπάνω παράδειγμα, έχουμε εισαγάγει το java.lang.Math
πακέτο. Είναι καλή πρακτική να εισαγάγετε το πακέτο. Παρατηρήστε την έκφραση,
Math.sin(a)
Εδώ, χρησιμοποιήσαμε απευθείας το όνομα της τάξης για να καλέσουμε τη μέθοδο. Είναι επειδή sin()
είναι μια στατική μέθοδος.
Σημείωση : Χρησιμοποιήσαμε τη μέθοδο Java Math.toRadians () για τη μετατροπή όλων των τιμών σε ακτίνια. Επειδή σύμφωνα με την επίσημη τεκμηρίωση Java, η sin()
μέθοδος παίρνει την παράμετρο ως ακτινικά.
Παράδειγμα 2: Math sin () Επιστρέφει 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 ) )
Εδώ, δημιουργήσαμε μια μεταβλητή με το όνομα a.
- Math.sin (a) - επιστρέφει το NaN επειδή η τετραγωνική ρίζα ενός αρνητικού αριθμού (-5) δεν είναι αριθμός
Το Double.POSITIVE_INFINITY
είναι ένα πεδίο της Double
κατηγορίας. Χρησιμοποιείται για την εφαρμογή του άπειρου στην Java.
Σημείωση : Χρησιμοποιήσαμε τη μέθοδο Java Math.sqrt () για τον υπολογισμό της τετραγωνικής ρίζας ενός αριθμού.
Προτεινόμενα μαθήματα
- Java Math.tan ()
- Java Math.cos ()