English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Método Java Math pow() para calcular a potência (a elevado à b).
É, pow(a, b) = ab
A sintaxe do método pow() é:
Math.pow(double num1, double num2)
Atenção:O pow() é um método estático. Portanto, podemos usar o nome da classe para acessar o método Math.
num1 - Parâmetro básico
num2 - Parâmetro de exponencial
O resultado retornado num1num2
Se num2Se for zero, retorna 1.0
Se num1Se for zero, retorna 0.0
class Main { public static void main(String[] args) { //Criação de variável de precisão dupla double num1 = 5.0; double num2 = 3.0; // Com Math.pow(com número positivo) System.out.println(Math.pow(num1, num2)); // 125.0 //Com Math.pow(com zero) double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 //Com Math.pow(infinito) double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity //Math.pow com número negativo System.out.println(Math.pow(-num1, -num2)); // 0.008 } }
No exemplo acima, usamos Math.pow() comNúmero Positivo,Número Negativo,ZeroeInfinito.
Aqui, Double.POSITIVE_INFINITY é usado para implementar o infinito positivo no programa.
Quando passamos um valor int para o método pow(), ele automaticamente converte esse valor int para um valor double.
int a = 2; int b = 5; Math.pow(a, b); // Voltar 32.0