- import java.util.Scanner;
- public class JPD04 {
- static Scanner keyboard = new Scanner(System.in);
- public static void main(String args[]) {
- System.out.print("Inpu n <0<=n<=16>:");
- int a=keyboard.nextInt();
- int b=1;
- int g=f(a,b);
-
- System.out.print(f(a,b));
- }
-
- static int f(int a,int b)
- {
- if(a==1)
- {
- return b;
- }
- else
- {
- return f(a-1,a*b);
- }
- }
- }
複製代碼 |