有参有返回值方法
案例:定义一个求n!的方法,然后再求1!+2!+3!+4!+5!
package com.study.method;
public class FacDemo {
//方法不能嵌套定义
//求阶乘的方法
public int fac(int n){
int s=1;
for(int i=1;i<=n;i++){
s*=i;//s=s*i;
}
return s;
}
public static void main(String[] args){
FacDemo facDemo=new FacDemo();
int fac=facDemo.fac(3);
System.out.println("3!="+fac);
int sum=0;
//求1!+2!+3!+4!+5!
for(int i=1;i<=5;i++){
fac=facDemo.fac(i);
sum=sum+fac;
}
System.out.println("1!+2!+3!+4!+5!="+sum);
}
}
运行结果:
3!=6
1!+2!+3!+4!+5!=153