Метод pow

Метод pow возводит число в заданную степень. Метод применяется к числу с типом Float или Double (но не для Int). Параметром метода передается степень, в которую требуется возвести число.

Импорт

kotlinimport kotlin.math.sqrt

Синтаксис

kotlinexpect fun Double.pow(x: Double): Double
kotlinexpect fun Float.pow(x: Float): Float
kotlinexpect fun Double.pow(n: Int): Double
kotlinexpect fun Float.pow(n: Int): Float

Пример

Давайте возведем число в степень:

kotlinval base: Double = 2.0
val exp: Double = 3.0
val res: Double = base.pow(exp)

println(res)

Результат выполнения кода:

kotlinDouble 8.0

Пример

Давайте возведем число в степень:

kotlinval base: Double = 2.0
val exp: Int = 3
val res: Double = base.pow(exp)

println(res)

Результат выполнения кода:

kotlinDouble 8.0

Пример

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

kotlinval base: Double = 2.0
val exp: Int = -3
val res: Double = base.pow(exp)

println(res)

Результат выполнения кода:

kotlinDouble 0.125

Пример

Для целых чисел нужно использовать преобразование типов:

kotlinval base: Int = 2
val exp: Int = 3
val res: Double = base.toDouble().pow(exp)

println(res)

Результат выполнения кода:

kotlinDouble 8.0

Смотрите также

  • функцию sqrt,
    которая находит квадратный корень