How to calculate power for large numbers in Kotlin

1 Answer

0 votes
import java.math.BigInteger

fun calculateLargeNumbersPower(base: BigInteger, exponent: Int): BigInteger {
    return base.pow(exponent)
}

fun main() {
    val exponents = listOf(15, 100)
    
    for (n in exponents) {
        val power = calculateLargeNumbersPower(BigInteger.valueOf(2), n)
        println("2^$n = $power")
    }
}

 
  
/*
run:
 
2^15 = 32768
2^100 = 1267650600228229401496703205376

*/

 



answered Aug 2, 2025 by avibootz

Related questions

1 answer 93 views
1 answer 69 views
1 answer 80 views
1 answer 77 views
1 answer 86 views
...