看效果:
代码部分:
public static void main(String [] args) {
while(true) {
System.out.print("输入:");
@SuppressWarnings("resource")
Scanner scr = new Scanner(System.in);
int num = scr.nextInt();
System.out.println(number(num));
}
}
public static int number(int n) {
if(n<1) {
System.out.println("参数无效");
return 0;
}
if(n==1) {
return 1;
}
else {
return n*number(n-1);
}
}