in

Método Java.lang.Math.pow ()


Descripción

los java.lang.Math.pow (doble a, doble b) devuelve el valor del primer argumento elevado a la potencia del segundo argumento. Casos especiales –

  • Si el segundo argumento es cero positivo o negativo, entonces el resultado es 1.0.
  • Si el segundo argumento es 1.0, entonces el resultado es el mismo que el primer argumento.

  • Si el segundo argumento es NaN, entonces el resultado es NaN.

  • Si el primer argumento es NaN y el segundo argumento es distinto de cero, el resultado es NaN.

  • Si

    • el valor absoluto del primer argumento es mayor que 1 y el segundo argumento es infinito positivo, o

    • el valor absoluto del primer argumento es menor que 1 y el segundo argumento es infinito negativo,

    entonces el resultado es infinito positivo.

  • Si

    • el valor absoluto del primer argumento es mayor que 1 y el segundo argumento es infinito negativo, o

    • el valor absoluto del primer argumento es menor que 1 y el segundo argumento es infinito positivo,

    entonces el resultado es cero positivo.

  • Si el valor absoluto del primer argumento es igual a 1 y el segundo argumento es infinito, entonces el resultado es NaN.

  • Si

    • el primer argumento es cero positivo y el segundo argumento es mayor que cero, o

    • el primer argumento es infinito positivo y el segundo argumento es menor que cero,

    entonces el resultado es cero positivo.

  • Si

    • el primer argumento es cero positivo y el segundo argumento es menor que cero, o

    • el primer argumento es infinito positivo y el segundo argumento es mayor que cero,

    entonces el resultado es infinito positivo.

  • Si

    • el primer argumento es cero negativo y el segundo argumento es mayor que cero pero no un entero impar finito, o

    • el primer argumento es infinito negativo y el segundo argumento es menor que cero pero no un entero impar finito,

    entonces el resultado es cero positivo.

  • Si

    • el primer argumento es cero negativo y el segundo argumento es un entero impar finito positivo, o

    • el primer argumento es infinito negativo y el segundo argumento es un entero impar finito negativo,

    entonces el resultado es cero negativo.

  • Si

    • el primer argumento es cero negativo y el segundo argumento es menor que cero pero no un entero impar finito, o

    • el primer argumento es infinito negativo y el segundo argumento es mayor que cero pero no un entero impar finito,

    entonces el resultado es infinito positivo.

  • Si

    • el primer argumento es cero negativo y el segundo argumento es un entero impar finito negativo, o

    • el primer argumento es infinito negativo y el segundo argumento es un entero impar finito positivo,

    entonces el resultado es infinito negativo.

  • Si el primer argumento es finito y menor que cero

    • si el segundo argumento es un entero par finito, el resultado es igual al resultado de elevar el valor absoluto del primer argumento a la potencia del segundo argumento

    • si el segundo argumento es un entero finito impar, el resultado es igual al negativo del resultado de elevar el valor absoluto del primer argumento a la potencia del segundo argumento

    • si el segundo argumento es finito y no un número entero, entonces el resultado es NaN.

  • Si ambos argumentos son números enteros, entonces el resultado es exactamente igual al resultado matemático de elevar el primer argumento a la potencia del segundo argumento si ese resultado puede de hecho ser representado exactamente como un double valor.

(En las descripciones anteriores, un valor de punto flotante se considera un número entero si y solo si es finito y un punto fijo del método ceil o, de manera equivalente, un punto fijo del método floor. Un valor es un punto fijo de un método de un argumento si y solo si el resultado de aplicar el método al valor es igual al valor.)

El resultado calculado debe estar dentro de 1 ULP del resultado exacto. Los resultados deben ser semi-monótonos.

Declaración

A continuación se muestra la declaración de java.lang.Math.pow () método

public static double pow(double a, double b)

Parámetros

  • a – la base.

  • B – el exponente.

Valor devuelto

Este método devuelve el valor aB.

Excepción

N / A

Ejemplo

El siguiente ejemplo muestra el uso del método lang.Math.pow ().

package com.tutorialspoint;

import java.lang.*;

public class MathDemo {

   public static void main(String[] args) {

      // get two double numbers
      double x = 2.0;
      double y = 5.4;
   
      // print x raised by y and then y raised by x
      System.out.println("Math.pow(" + x + "," + y + ")=" + Math.pow(x, y));
      System.out.println("Math.pow(" + y + "," + x + ")=" + Math.pow(y, x));
   }
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

Math.pow(2.0, 5.4)=42.22425314473263
Math.pow(5.4, 2.0)=29.160000000000004

java_lang_math.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

how to change text color in html

Cómo cambiar el color del texto en HTML

apple touch icon@2

Android Facebook Share Dialog bloquea el inicio de sesión debido al navegador integrado