for(n=1;n<=20;n++)
{
int a= 1 ; // 这里添加出来
for(m=1;m<=n;m++)
{
a*=m;
}
sum+=a;
}
public class A{
public Integer getTotal(Integer n){
int sum = 0;
for(int i=1;i<=n;i++){
sum+=this.getValue(i);
}
return sum;
}
private Integer getValue(Integer n){
int j = 1;
for(int i = 1;i<=n;i++){
j = j*i;
}
n = j;
return n;
}
public static void main(String args[]){
A a=new A();
int b = a.getTotal(20);
System.out.println(b)
}
}
//计算 1!+2!+…+20!。程序名:X03_06For.java
public class X03_06For {
public static void main(String args[]) {
int sum = 0, n, a = 1;
for (n = 1; n <= 5; n++) {
a = a * n;
sum += a;
}
System.out.println("1!+2!+…+20!=" + sum);
}
}
# include
建议楼主用java软件加个断点编译程序,慢慢研究、、、