logo

Funzione di potenza in Java

La funzione power in Java è Math.pow(). Viene utilizzato per convertire la potenza del primo argomento nel secondo argomento. Accetta due argomenti e restituisce il valore del primo argomento elevato al secondo argomento. Restituisce un valore di tipo doppio.

La funzione pow() ha luogo in java.lang.Math.pow () biblioteca.

Ad esempio, per calcolare 5 elevato a 2, è possibile procedere come segue:

Matematica.pow(5,2) =25

Sintassi:

 public static double pow(double a, double b) 

Dove,

indice Java di

a è base

b è esponente

conversione da stringa Java a int

La sintassi precedente restituirà il valore di a^b nel tipo di dati double.

Considera i punti seguenti sulla funzione di potenza in Giava :

  • Restituirà 1.0, se il secondo argomento è zero positivo o negativo.
  • Restituirà NaN, se il secondo argomento non è un numero.
  • Restituirà lo stesso risultato del primo argomento, se b (secondo argomento) è 1.

Capiamolo con alcuni esempi:

Esempio 1: calcola 5 ^ 2 utilizzando la funzione 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 } } 

Produzione:

 25.0 

Esempio2: Calcola 5^(-3) utilizzando la funzione potenza

metodi di arraylist

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) } } 

Produzione:

 0.008 

Esempio 3: calcola -3^5 utilizzando la funzione potenza

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 } } 

Produzione:

 -243.0 

Esempio4: calcola 5^0 utilizzando la funzione potenza

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 } } 

Produzione:

sharwanand
 1.0 

Esempio 5: calcola 0,57^0,25 utilizzando la funzione potenza

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 } } 

Produzione:

 0.8688978326173192 

Dagli esempi precedenti,

  • La funzione power viene utilizzata per ottenere il valore della potenza del primo argomento rispetto al secondo argomento.
  • La funzione power restituisce il valore di tipo double.
  • Il numero negativo può essere calcolato utilizzando la funzione potenza.
  • Il numero decimale può essere calcolato anche utilizzando la funzione potenza.
  • Se il secondo argomento è zero, il risultato sarà 1.0.
  • Se il secondo argomento non è un numero, restituirà NaN.

Come restituire un valore di tipo intero utilizzando la funzione Power

Possiamo anche restituire il valore di tipo intero utilizzando la funzione power. Per questo, dobbiamo trasmetterlo esplicitamente a Integer.

Considera l'esempio seguente:

PowerFunc6.java:

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

Produzione:

 25