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