Метод pow
Метод pow возводит число в заданную
степень. Метод применяется к числу
с типом Float или Double
(но не для Int).
Параметром метода передается
степень, в которую требуется возвести
число.
Импорт
import kotlin.math.sqrt
Синтаксис
expect fun Double.pow(x: Double): Double
expect fun Float.pow(x: Float): Float
expect fun Double.pow(n: Int): Double
expect fun Float.pow(n: Int): Float
Пример
Давайте возведем число в степень:
val base: Double = 2.0
val exp: Double = 3.0
val res: Double = base.pow(exp)
println(res)
Результат выполнения кода:
Double 8.0
Пример
Давайте возведем число в степень:
val base: Double = 2.0
val exp: Int = 3
val res: Double = base.pow(exp)
println(res)
Результат выполнения кода:
Double 8.0
Пример
Давайте возведем число в отрицательную степень:
val base: Double = 2.0
val exp: Int = -3
val res: Double = base.pow(exp)
println(res)
Результат выполнения кода:
Double 0.125
Пример
Для целых чисел нужно использовать преобразование типов:
val base: Int = 2
val exp: Int = 3
val res: Double = base.toDouble().pow(exp)
println(res)
Результат выполнения кода:
Double 8.0
Смотрите также
-
функцию
sqrt,
которая находит квадратный корень