//阶乘用方法调用
public class FacDemo {
//带参有返回值
public static void main(String[] args) {
//创建对象
FacDemo f=new FacDemo();
System.out.println("你输入一个数:");
Scanner a=new Scanner(System.in);
int sum=0;
for(int i=1;i<=a.nextInt();i++){
sum=sum+f.fac(i);
}
System.out.println(a.nextInt()+"的阶乘和为:"+sum);
}
//创建一个方法
public int fac(int n){
int s=1;
for(int i=1;i<=n;i++){
s=s*i;
}
return s;
}
Camel97
Jason333
Camel97
相关分类