训练要点:类中的方法应该如何编写和调用。(10分)
题目内容:
输入一个10以内的整数n,计算1!+2!+…+n!的值,并输出该值。
输入格式:
10以内的一个整数
输出格式:
代表计算结果的一个整数
输入样例:
2
输出样例:
3
import java.util.Scanner;
public class Main {
int a=0;
int n=0;
int num=0;
int part[]=new int[11];
public void result()
{
while(a!=0)
{
n=a;
part[a]=1;
for(;n>0;n--)
{
part[a]=part[a]*n;
}
a--;
}
for(int x:part)
{
num=num+x;
}
System.out.print(num);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
Main oj=new Main();
oj.a=in.nextInt();
oj.result();
in.close();
}
}