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
в приведенном выше примере требуется , если мы хотим получить целочисленный
результат.
Давайте теперь передадим double
в качестве аргумента и посмотрим на результаты:
double dblResult = Math.pow(4.2, 3);
Вывод будет 74.08800000000001.
Здесь мы не приводим результат к типу int
, поскольку нас интересует двойное
значение. Поскольку у нас есть двойное
значение, мы можем легко настроить и использовать DecimalFormat
для округления значения до двух знаков после запятой, в результате чего получится 74,09:
DecimalFormat df = new DecimalFormat(".00");
double dblResult = Math.pow(4.2, 3);
3. Заключение
В этой быстрой статье мы увидели, как использовать метод Java Math.pow() для вычисления мощности любого заданного основания.
Как всегда, полный исходный код доступен на GitHub .