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