Java Math cos () metode atgriež norādītā leņķa trigonometrisko kosinusu.
Metodes sintakse cos()
ir šāda:
Math.cos(double angle)
Šeit cos()
ir statiska metode. Tādējādi mēs piekļūstam metodei, izmantojot klases nosaukumu Math
,.
cos () parametri
cos()
Metode ņem vienu parametru.
- leņķis - leņķis, kura trigonometriskais kosinuss jāatdod
Piezīme : Leņķa vērtība ir radiānos.
cos () atgriešanās vērtība
- atgriež norādītā leņķa trigonometrisko kosinusu
- atgriež NaN, ja norādītais leņķis ir NaN vai bezgalība
1. piemērs: 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 ) )
Iepriekš minētajā piemērā mēs esam importējuši java.lang.Math
paketi. Tas ir svarīgi, ja mēs vēlamies izmantot Math
klases metodes . Ievērojiet izteicienu,
Math.cos(a)
Šeit, lai izsauktu metodi, mēs tieši izmantojām klases nosaukumu. Tas ir tāpēc, ka cos()
tā ir statiska metode.
Piezīme : Mēs izmantojām metodi Java Math.toRadians (), lai visas vērtības pārvērstu radiānos. Tas ir tāpēc, ka saskaņā ar oficiālo dokumentāciju cos()
metode ņem leņķi kā radiānus.
2. piemērs: Math cos () atgriež 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 ) )
Šeit mēs esam izveidojuši mainīgo ar nosaukumu a.
- Math.cos (a) - atgriež NaN, jo negatīvā skaitļa kvadrātsakne (-5) nav skaitlis
Tas Double.POSITIVE_INFINITY
ir Double
klases lauks . To izmanto, lai Java ieviestu bezgalību.
Piezīme : Lai aprēķinātu skaitļa kvadrātsakni, mēs izmantojām metodi Java Math.sqrt ().
Ieteicamās konsultācijas
- Java Math iedegums ()
- Java Math grēks ()