Использование Math.pow в Java

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.