编程实现1!+2!+……+n!,其中n为控制台命令行参数。
// An highlighted block
import java.util.Scanner;
public class T1 {
public static int func(int i)
{
int m=1;
while(i>0)
{
m *= i;
i--;
}
return m;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一个整数");
Scanner in = new Scanner(System.in);
int a = in.nextInt();//输入一个整数
int sum = 0;
for(int i=1;i<=a;i++)
{
sum += func(i);
}
System.out.printf("结果为:%d",sum);
}
}