logo

Funció d'alimentació a Java

La funció de poder a Java és Math.pow(). S'utilitza per obtenir el poder del primer argument al segon. Pren dos arguments i retorna el valor del primer argument plantejat al segon argument. Retorna un valor de tipus doble.

La funció pow() té lloc a java.lang.Math.pow () biblioteca.

Per exemple, per calcular el 5 a la potència 2, es pot fer de la següent manera:

Math.pow(5,2) =25

Sintaxi:

 public static double pow(double a, double b) 

on,

a és la base

b és exponent

gimp substitueix el color

La sintaxi anterior retornarà el valor de a^b en el tipus de dades doble.

Considereu els punts següents sobre la funció de potència a Java :

  • Tornarà 1.0, si el segon argument és zero positiu o negatiu.
  • Tornarà NaN, si el segon argument no és un nombre.
  • Tornarà el mateix resultat que el primer argument, si el b (segon argument) és 1.

Entenem-ho amb alguns exemples:

Exemple 1: calcula 5^2 utilitzant la funció Java Power

PowerFunc1.java:

 public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Sortida:

 25.0 

Exemple 2: calcula 5^(-3) utilitzant la funció de potència

PowerFunc2.java:

 public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } } 

Sortida:

 0.008 

Exemple 3: calcula -3^5 utilitzant la funció de potència

kat timpf germana

PowerFunc3.java:

 public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Sortida:

 -243.0 

Exemple4: calcula 5^0 amb la funció de potència

PowerFunc4.java:

 public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Sortida:

 1.0 

Exemple5: calcula 0,57^0,25 utilitzant la funció de potència

PowerFunc5.java:

 public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Sortida:

 0.8688978326173192 

A partir dels exemples anteriors,

  • La funció de potència s'utilitza per obtenir el valor de la potència del primer argument al segon argument.
  • La funció de potència retorna el valor de tipus doble.
  • El nombre negatiu es pot calcular mitjançant la funció de potència.
  • El nombre decimal també es pot calcular mitjançant la funció de potència.
  • Si el segon argument és zero, el resultat serà 1,0.
  • Si el segon argument no és un número, retornarà NaN.

Com retornar un valor de tipus enter mitjançant la funció d'alimentació

També podem retornar el valor del tipus enter mitjançant la funció de potència. Per a això, hem de llançar-lo explícitament a Integer.

Considereu l'exemple següent:

etiquetes html

PowerFunc6.java:

 public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } } 

Sortida:

 25