English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Controle de fluxo do Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Fila (Queue)

Java Mapa (Map)

Java Conjunto (Set)

Java Entrada/Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do método Java Math pow()

Métodos Matemáticos Java

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.

Parâmetro do pow()

  • num1 - Parâmetro básico

  • num2 - Parâmetro de exponencial

Retorno do valor do pow()

  • O resultado retornado num1num2

  • Se num2Se for zero, retorna 1.0

  • Se num1Se for zero, retorna 0.0

Exemplo: Java Math pow()

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

Tutoriais Recomendados

Métodos Matemáticos Java