定义一个函数(或方法),用于求阶乘的值,在主函数(或主方法)中调用该递归函数(或方法),求出 5的阶乘
思路具体如下:
package CXSj;
import java.util.Scanner;
public class CXSj5 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个阶乘数: ");
int n=sc.nextInt();
System.out.println("要求答案为: "+diguiFunction(n));
}
public static int diguiFunction(int number){
int diguiNumber=1;
//for(int i=1;i<=number;i--){
// diguiNumber*=i;
//}
if(number!=2)
diguiNumber=diguiFunction((number-1));
return diguiNumber*number;
}
}
图片:
好了,明天见(≧▽≦)/*