La clase Math en Java también incluye métodos para trabajar con trigonometría. Todos son estáticos, por lo que se usan con la sintaxis Math.metodo(parametros). Estos métodos esperan los ángulos en radianes, aunque se pueden convertir de grados a radianes y viceversa.
1. Math.sin(x)
Descripción: Devuelve el seno de un ángulo en radianes.
Uso: Math.sin(radianes)
double angulo = Math.toRadians(30); // Convertir 30° a radianes
System.out.println(Math.sin(angulo)); // Salida: 0.5
2. Math.cos(x)
Descripción: Devuelve el coseno de un ángulo en radianes.
Uso: Math.cos(radianes)
double angulo = Math.toRadians(60); // Convertir 60° a radianes
System.out.println(Math.cos(angulo)); // Salida: 0.5
3. Math.tan(x)
Descripción: Devuelve la tangente de un ángulo en radianes.
Uso: Math.tan(radianes)
double angulo = Math.toRadians(45); // Convertir 45° a radianes
System.out.println(Math.tan(angulo)); // Salida: 1.0
4. Math.toRadians(grados)
Descripción: Convierte un valor en grados a radianes.
Uso: Math.toRadians(grados)
double grados = 90;
double radianes = Math.toRadians(grados);
System.out.println(radianes); // Salida: 1.5707963267948966
5. Math.toDegrees(radianes)
Descripción: Convierte un valor en radianes a grados.
Uso: Math.toDegrees(radianes)
double radianes = Math.PI / 2;
double grados = Math.toDegrees(radianes);
System.out.println(grados); // Salida: 90.0
Con estos métodos puedes realizar cualquier cálculo trigonométrico en Java, siempre respetando la conversión entre grados y radianes.