English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
num1 - Parámetros básicos
num2 - Parámetro de exponente
El resultado devuelto num1num2
Si num2Es cero, devuelve 1.0
Si num1Si es cero, devuelve 0.0
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