English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math Mathematical Methods
O método acos() do Java Math retorna o valor arco-cosseno do número especificado.
O arco-cosseno é a função inversa da função cosseno.
A sintaxe do método acos() é:
Math.acos(double num)
num - Para retornar o número arco-cosseno, ele deve sempre ser menor que1。
retorna o valor arco-cosseno do número especificado
se o número especificado for NaN ou maior que1,retorna NaN
Note:O valor retornado é entre0.0 até pi entre os ângulos.
import java.lang.Math; class Main { public static void main(String[] args) { //Create variable double a = 0.5; double b = 0.79; double c = 0.0; //Print the inverse cosine value System.out.println(Math.acos(a)); // 1.0471975511965979 System.out.println(Math.acos(b)); // 0.6599873293874984 System.out.println(Math.acos(c)); // 1.5707963267948966 } }
No exemplo acima, já importamos o pacote java.lang.Math. Se quisermos usar os métodos da classe Math, isso é muito importante. Observe a expressão
Math.acos(a)
Here, we directly used the class name to call the method. This is because acos() is a static method.
import java.lang.Math; class Main { public static void main(String[] args) { //Create variable double a = 2; //Square root of a negative number. //The result is not a number (NaN) double NaN = Math.sqrt(-5); //Print the inverse cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN } }
Here, we created two variables named a and b.
Math.acos(a) - Because the value of a is greater than1, returns NaN.
Math.acos(b) - Because negative numbers (-5The square root of ( is not a number, returns NaN.
NoteWe useMath sqrt()Method to calculate the square root of a number.