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

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos Java Map

Conjuntos Java Set

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo de Java Math pow()

Metodos matemáticos Java Math

Método Java Math pow() para calcular el poder (a elevado a la b).

Es decir, pow(a, b) = ab

La sintaxis del método pow() es:

Math.pow(double num1, double num2)

Nota:pow() es un método estático. Por lo tanto, podemos usar el nombre de la clase para acceder al método Math.

Parámetros de pow()

  • num1 - Parámetros básicos

  • num2 - Parámetro de exponente

Valor devuelto de pow()

  • El resultado devuelto num1num2

  • Si num2Es cero, devuelve 1.0

  • Si num1Si es cero, devuelve 0.0

Ejemplo: Java Math pow()

class Main {
  public static void main(String[] args) {
    //Creación de variable de precisión doble
    double num1 = 5.0;
    double num2 = 3.0;
    // Math.pow() con número positivo
    System.out.println(Math.pow(num1, num2));  // 125.0
    //Math.pow() con cero
    double zero = 0.0;
    System.out.println(Math.pow(num1, zero));    // 0.0
    System.out.println(Math.pow(zero, num2));    // 1.0
    //Math.pow() con infinito
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.pow(num1, infinity));  // Infinity
    System.out.println(Math.pow(infinity, num2));  // Infinity
    //Math.pow() con números negativos
    System.out.println(Math.pow(-num1, -num2));    // 0.008
  }
}

En el ejemplo anterior, utilizamos Math.pow() conNúmero positivo,Número negativo,CeroyInfinidad.

Aquí, Double.POSITIVE_INFINITY se utiliza para implementar el infinito positivo en el programa.

Cuando pasamos un valor int a la función pow(), se convierte automáticamente en un valor double.

int a = 2;
int b = 5;
Math.pow(a, b);   // Volver 32.0

Tutoriales recomendados

Metodos matemáticos Java Math