Перейти к основному содержимому

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

· 1 мин. чтения

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 .