Рубрики
Без рубрики

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

Узнайте, как использовать метод Java Math.pow() для быстрого вычисления мощности любой заданной базы.

Автор оригинала: baeldung.

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 .