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

Использование 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. Обратите внимание, чтоthe int casting in the above example is required, если мы хотим получить результатInteger.

Давайте теперь передадимdouble в качестве аргумента и посмотрим на результат:

double dblResult = Math.pow(4.2, 3);

Выход будет 74.08800000000001.

Здесь мы не приводим результат кint, поскольку нас интересует значениеdouble. Поскольку у нас есть значениеdouble, мы можем легко настроить и использоватьDecimalFormat для округления значения до двух десятичных знаков, в результате чего получаем 74,09:

DecimalFormat df = new DecimalFormat(".00");
double dblResult = Math.pow(4.2, 3);

3. Заключение

В этой быстрой статье мы увидели, как использовать метод JavaMath.pow() для вычисления мощности любой заданной базы.

Как всегда, доступен полный исходный кодover on GitHub.