logo

Função de energia em Java

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