- import java.util.Scanner;
- public class JPA04 {
- static Scanner keyboard = new Scanner(System.in);
- public static void main(String args[]) {
-
- System.out.print("Input n(0<=n<=16)");
- int num=keyboard.nextInt();
- int g=f(num,1);
- System.out.print(num+"的階乘: "+g);
- }
- static int f(int k,int r)
- {
- if(k==0)
- {
- return r;
- }
- else{
- return f(k-1,r*k);
- }
- }
- }
複製代碼 |