Come fare le potenze in java utilizzando la classe math?

Math.pow ha due parametri o argomenti di tipo double. Il primo a è il valore che voglio elevare alla potenza b. Il metodo ci restituisce il valore a potenza di tipo double primitivo. Ecco sotto la guida java cosa riporta con il suo esempio. Buon lavoro.

Math.pow(double a, double b) is a static method of the Math class in Java. It takes two arguments (of type double) and raises the value of the first argument by the second argument i.e. a^b, and returns it as result (also double). In other words, a is the base and b is its exponent. For example, Math.pow(2,4) is equivalent to 2^4 or 16.

The return type Math.pow(...) is double. You can cast it to long or int (be careful of overflow for the latter.) Let’s look at some examples.



import static java.lang.Double.NaN;

public class Main {
    public static void main(String[] args) {

        System.out.println((long) Math.pow(2, 4)); // 16

        System.out.println((long) Math.pow(2, 1)); // 2

        System.out.println((long) Math.pow(2, 0)); // 1

        // If the second argument is NaN, then the result is NaN.
        System.out.println(Math.pow(2, NaN)); // 0

        System.out.println(Math.pow(2.5, 3)); // 15.625
    }
}

Output

16
2
1
NaN
15.625