小编Ant*_* D.的帖子

二元运算符'^'的坏操作数类型

尝试创建一个递归方法,将一个double值提升为java课程的int权限.指令说"但是,编写代码,以便当n为偶数时,方法将返回(x ^(n/2))^ 2."

这是我到目前为止:

     public static double powerFaster(double x, int n) {
         if (n == 0) {
            return 1;
         } 
         else if ((n % 2) == 0) {
           return ((x ^ (n / 2.0) ^ 2.0));  //Error occurs here.
         } else {
           return x * powerFaster(x, (n - 1));
         }
     }
Run Code Online (Sandbox Code Playgroud)

java recursion

6
推荐指数
3
解决办法
1397
查看次数

标签 统计

java ×1

recursion ×1