Java Math pow ()

De Java Math-methode pow () retourneert het resultaat van het eerste argument verheven tot de macht van het tweede argument.

Dat is, pow(a, b) = ab

De syntaxis van de pow()methode is:

 Math.pow(double num1, double num2)

Hier pow()is een statische methode. Vandaar dat we de toegang tot de methode met behulp van de naam van de klasse, Math.

pow () Parameters

De pow()methode heeft twee parameters.

  • num1 - de basisparameter
  • num2 - de exponentparameter

pow () Retourwaarden

  • geeft het resultaat van num1 num2 terug
  • geeft 1,0 terug als num2 nul is
  • geeft 0,0 terug als num1 nul is

Let op : Er zijn verschillende speciale gevallen voor de pow()methode. Bezoek Java Math.pow () Special Cases (officiële Java-documentatie) voor meer informatie over alle speciale gevallen.

Voorbeeld: Java Math pow ()

 class Main ( public static void main(String() args) ( // create a double variable double num1 = 5.0; double num2 = 3.0; // Math.pow() with positive numbers System.out.println(Math.pow(num1, num2)); // 125.0 // Math.pow() with zero double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 // Math.pow() with infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() with negative numbers System.out.println(Math.pow(-num1, -num2)); // 0.008 ) )

In het bovenstaande voorbeeld hebben we de Math.pow()met positieve getallen , negatieve getallen , nul en oneindig gebruikt .

Hier Double.POSITIVE_INFINITYwordt gebruikt om positieve oneindigheid in het programma te implementeren.

Opmerking : wanneer we een geheel getal aan de pow()methode doorgeven , wordt de intwaarde automatisch naar de doublewaarde geconverteerd .

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

Aanbevolen tutorials

  • Java Math.cbrt ()
  • Java Math.sqrt ()

Interessante artikelen...