Java程序使用递归计算给定数的幂

您可以使用递归来计算给出底数和指数的幂,如以下程序所示。

示例

import java.util.Scanner;

public class PowerUsingRecursion {

   public static int power(int base, int exp){

      if (exp !=0){

         return (base * power(base, exp-1));

      }else {

         return 1;

      }

   }

   public static void main(String args[]){

      Scanner sc = new Scanner(System.in);

      System.out.println("Enter the base number ::");

      int base = sc.nextInt();

      System.out.println("Enter the exponent number ::");

      int exp = sc.nextInt();

      System.out.println(power(base, exp));

   }

}

输出结果

Enter the base number ::

5

Enter the exponent number ::

5

以上是 Java程序使用递归计算给定数的幂 的全部内容, 来源链接: utcz.com/z/351424.html

回到顶部