Metoden Java Math cos () returnerar trigonometrisk cosinus för den angivna vinkeln.
Syntaxen för cos()
metoden är:
Math.cos(double angle)
Här cos()
är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math
.
cos () Parametrar
Den cos()
metod tar en enda parameter.
- vinkel - vinkel vars trigonometriska cosinus ska returneras
Obs : Vinkelns värde är i radianer.
cos () Returvärde
- returnerar trigonometrisk cosinus för den angivna vinkeln
- returnerar NaN om den angivna vinkeln är NaN eller oändlighet
Exempel 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 ) )
I exemplet ovan har vi importerat java.lang.Math
paketet. Detta är viktigt om vi vill använda Math
klassens metoder . Lägg märke till uttrycket,
Math.cos(a)
Här har vi använt klassnamnet direkt för att anropa metoden. Det beror på att det cos()
är en statisk metod.
Obs! Vi har använt metoden Java Math.toRadians () för att konvertera alla värden till radianer. Det beror på att enligt den officiella dokumentationen cos()
tar metoden vinkeln som radianer.
Exempel 2: Math cos () Returnerar 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 ) )
Här har vi skapat en variabel med namnet a.
- Math.cos (a) - returnerar NaN eftersom kvadratrot av ett negativt tal (-5) inte är ett tal
Det Double.POSITIVE_INFINITY
är ett klassfält Double
. Den används för att implementera oändlighet i Java.
Obs! Vi har använt metoden Java Math.sqrt () för att beräkna kvadratroten av ett tal.
Rekommenderade handledning
- Java Math tan ()
- Java Math sin ()