Metoda Java Math cos () zwraca cosinus trygonometryczny podanego kąta.
Składnia cos()
metody to:
Math.cos(double angle)
Tutaj cos()
jest metoda statyczna. Stąd mamy dostęp do metody z użyciem nazwy klasy, Math
.
cos () Parametry
cos()
Sposób przyjmuje jeden parametr.
- kąt - kąt, którego cosinus trygonometryczny ma zostać zwrócony
Uwaga : wartość kąta jest w radianach.
cos () Wartość zwracana
- zwraca cosinus trygonometryczny podanego kąta
- zwraca NaN, jeśli określony kąt to NaN lub nieskończoność
Przykład 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 ) )
W powyższym przykładzie zaimportowaliśmy java.lang.Math
pakiet. Jest to ważne, jeśli chcemy używać metod Math
klasy. Zwróć uwagę na wyrażenie,
Math.cos(a)
Tutaj bezpośrednio użyliśmy nazwy klasy do wywołania metody. To dlatego, że cos()
jest to metoda statyczna.
Uwaga : do konwersji wszystkich wartości na radiany wykorzystaliśmy metodę Java Math.toRadians (). Dzieje się tak, ponieważ zgodnie z oficjalną dokumentacją cos()
metoda przyjmuje kąt w radianach.
Przykład 2: Math cos () Zwraca 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 ) )
Tutaj stworzyliśmy zmienną o nazwie a.
- Math.cos (a) - zwraca NaN, ponieważ pierwiastek kwadratowy z liczby ujemnej (-5) nie jest liczbą
To Double.POSITIVE_INFINITY
dziedzina Double
klasy. Służy do implementacji nieskończoności w Javie.
Uwaga : do obliczenia pierwiastka kwadratowego z liczby wykorzystaliśmy metodę Java Math.sqrt ().
Zalecane samouczki
- Java Math tan ()
- Java Math sin ()