1. Обзор
Мощность числа означает, сколько раз использовать это число при умножении. Это легко вычислить на Java.
2. Пример Math.pow
Прежде чем рассматривать пример, давайте посмотрим на сигнатуру метода:
public double pow(double a, double b)
Метод возводит a в степень b и возвращает результат как double . Другими словами, a умножается на себя b раз.
Давайте теперь посмотрим на простой пример:
int intResult = (int) Math.pow(2, 3);
На выходе будет 8. Обратите внимание, что приведение типа int в приведенном выше примере требуется, если мы хотим получить результат типа Integer .
Давайте теперь передадим двойное значение в качестве аргумента и посмотрим на результат:
double dblResult = Math.pow(4.2, 3);
На выходе будет 74.08800000000001.
Здесь мы не приводим результат к типу int, поскольку нас интересует значение типа double . Поскольку у нас есть двойное значение, мы можем легко настроить и использовать DecimalFormat для округления значения до двух десятичных знаков, в результате чего получится 74.09:
DecimalFormat df = new DecimalFormat(".00"); double dblResult = Math.pow(4.2, 3);
3. Заключение
В этой быстрой статье мы увидели, как использовать метод Java Math.pow () для вычисления мощности любой заданной базы.
Как всегда, полный исходный код доступен на GitHub.