A função de potência em Java é Math.pow(). É usado para transferir a potência do primeiro argumento para o segundo argumento. Leva dois argumentos e retorna o valor do primeiro argumento elevado ao segundo argumento. Ele retorna um valor de tipo duplo.
A função pow() ocorre em java.lang.Math.pow() biblioteca.
Por exemplo, para calcular 5 elevado a 2, isso pode ser feito da seguinte forma:
cartão SIM inserido, mas sem serviço Android
Matemática.pow(5,2) =25
Sintaxe:
public static double pow(double a, double b)
onde,
a é base
b é expoente
A sintaxe acima retornará o valor de a^b no tipo de dados duplo.
Considere os pontos abaixo sobre a função de potência em Java :
- Ele retornará 1,0, se o segundo argumento for zero positivo ou negativo.
- Ele retornará NaN, se o segundo argumento não for um número.
- Ele retornará o mesmo resultado do primeiro argumento, se b (segundo argumento) for 1.
Vamos entender isso com alguns exemplos:
Exemplo 1: Calcule 5 ^ 2 usando a função Java Power
PowerFunc1.java:
Freddie Mercury nasceu
public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Saída:
25.0
Exemplo 2: Calcule 5 ^ (-3) usando a função de potência
PowerFunc2.java:
public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } }
Saída:
0.008
Exemplo 3: Calcule -3 ^ 5 usando a função de potência
PowerFunc3.java:
public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Saída:
-243.0
Exemplo 4: calcule 5 ^ 0 usando a função de potência
PowerFunc4.java:
public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Saída:
1.0
Exemplo 5: calcule 0,57 ^ 0,25 usando a função de potência
função de protótipo c++
PowerFunc5.java:
public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Saída:
0.8688978326173192
Dos exemplos acima,
- A função de potência é usada para obter o valor da potência do primeiro argumento para o segundo argumento.
- A função power retorna o valor do tipo double.
- O número negativo pode ser calculado usando a função de potência.
- O número decimal também pode ser calculado usando a função de potência.
- Se o segundo argumento for zero, o resultado será 1,0.
- Se o segundo argumento não for um número, ele retornará NaN.
Como retornar um valor do tipo inteiro usando a função Power
Também podemos retornar o valor do tipo inteiro usando a função power. Para isso, precisamos lançá-lo explicitamente para Inteiro.
Considere o exemplo abaixo:
PowerFunc6.java:
public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } }
Saída:
25