返回列表 發帖
  1. import java.util.Scanner;
  2. public class JPA04 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String args[]) {
  5.         
  6.     System.out.print("Input n(0<=n<=16)");
  7.     int num=keyboard.nextInt();
  8.     int g=f(num,1);
  9.     System.out.print(num+"的階乘: "+g);
  10.     }
  11.     static int f(int k,int r)
  12.     {
  13.             if(k==0)
  14.             {
  15.                     return r;
  16.             }
  17.             else{
  18.                     return f(k-1,r*k);
  19.             }
  20.     }

  21. }
複製代碼

TOP

返回列表