La clase Math contiene métodos para realizar operaciones numéricas básicas, como funciones exponenciales elementales, logaritmos, raíces cuadradas y trigonométricas.
- Método Java.lang.Math.sin(): es un método incorporado que devuelve el seno del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN. Si el argumento es cero, entonces el resultado es un cero con el mismo signo que el argumento.
Sintaxis:
Math.sin(double radians)
Parámetros:
el método toma un argumento obligatorio en radianes.Devoluciones:
Devuelve un valor doble. El valor devuelto es el seno del valor doble especificado pasado.Ejemplo 1: programa que demuestra el uso de sin()
// Java program for sin() method
import
java.util.*;
class
GFG {
// Driver Code
public
static
void
main(String args[])
{
double
degrees =
45.0
;
// convert degrees to radians
double
radians = Math.toRadians(degrees);
// sin() method to get the sine value
double
sinValue = Math.sin(radians);
// prints the sine value
System.out.println(
"sin("
+ degrees +
") = "
+ sinValue);
}
}
Producción:
sin(45.0) = 0.7071067811865475
- Java.lang.Math.cos(): es un método incorporado que devuelve el coseno del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN.
Sintaxis:
Math.cos(double radians)
Parámetros:
el método toma un argumento obligatorio en radianes.Devoluciones:
Devuelve un valor doble. El valor devuelto es el coseno del valor doble especificado pasado.Ejemplo 2: programa que demuestra el uso de cos()
// Java program for cos() method
import
java.util.*;
class
GFG {
// Driver Code
public
static
void
main(String args[])
{
double
degrees =
45.0
;
// convert degrees to radians
double
radians = Math.toRadians(degrees);
// cos() method to get the cosine value
double
cosValue = Math.cos(radians);
// prints the cosine value
System.out.println(
"cos("
+ degrees +
") = "
+ cosValue);
}
}
Producción:
cos(45.0) = 0.7071067811865476
- Java.lang.Math.tan(): es un método incorporado que devuelve la tangente del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN. Si el argumento es cero, entonces el resultado es un cero con el mismo signo que el argumento.
Sintaxis:Math.tan(double radians)
Parámetros:
el método toma un argumento obligatorio en radianes.Devoluciones:
Devuelve un valor doble. El valor devuelto es la tangente del valor doble especificado pasado.Ejemplo 3: programa que demuestra el uso de tan()
// Java program for tan() method
import
java.util.*;
class
GFG {
// Driver Code
public
static
void
main(String args[])
{
double
degrees =
45.0
;
// convert degrees to radians
double
radians = Math.toRadians(degrees);
// cos() method to get the tangent value
double
tanValue = Math.tan(radians);
// prints the tangent value
System.out.println(
"tan("
+ degrees +
") = "
+ tanValue);
}
}
Producción:
tan(45.0) = 0.9999999999999999