How to write a function that can calculate power in Java. No loops

后端 未结 9 1162
一个人的身影
一个人的身影 2021-01-03 08:28

I\'ve been trying to write a simple function in Java that can calculate a number to the nth power without using loops.
I then found the Math.pow(a, b) class...

9条回答
  •  失恋的感觉
    2021-01-03 09:34

    Try with recursion:

    int pow(int base, int power){
        if(power == 0) return 1;
        return base * pow(base, --power);
    }
    

提交回复
热议问题