package java_2;
public class FacDemo {
//方法不能嵌套定义
//求阶乘的方法
public int fac(int n){
int s = 1;
for(int i=1; i<=n; i++){
s *= i;
}
return s;
}
public static void main(String[] args) {
int res = 0;
FacDemo facDemo = new FacDemo();
res = facDemo.fac(3);
System.out.println("3!="+res);
//求1!+2!+3!+4!+5!
int sum = 0;
for(int i=1; i<=5; i++){
sum += facDemo.fac(i);
}
System.out.println("1!+2!+3!+4!+5!="+sum);
}
}
输出:
3!=6
1!+2!+3!+4!+5!=153