Метод 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,
которая находит квадратный корень