Метод pow
Метод pow класса BigDecimal возводит
текущее число в заданную степень и возвращает
результат в виде нового объекта BigDecimal.
Исходный объект при этом не изменяется.
В единственный параметр мы передаем целое число
int - показатель степени, в которую нужно
возвести число. Степень может быть только
неотрицательной (от 0 до 999999999).
Если передать отрицательное число, будет выброшено
исключение ArithmeticException.
Синтаксис
bigDecimal.pow(n)
Пример
Давайте возведем число 2 в третью степень:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal num = new BigDecimal("2");
BigDecimal res = num.pow(3);
System.out.println(res);
}
}
Результат выполнения кода:
8
Пример
Давайте возведем дробное число 1.5 во вторую степень:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal num = new BigDecimal("1.5");
BigDecimal res = num.pow(2);
System.out.println(res);
}
}
Результат выполнения кода:
2.25
Пример
Любое число в нулевой степени равно единице. Давайте проверим это:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal num = new BigDecimal("12345");
BigDecimal res = num.pow(0);
System.out.println(res);
}
}
Результат выполнения кода:
1
Смотрите также
-
класс
BigDecimal,
который представляет неизменяемые десятичные числа -
метод
multiply,
который умножает два числа BigDecimal -
метод
divide,
который делит одно число BigDecimal на другое -
метод
abs,
который возвращает модуль числа BigDecimal