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