//fliename:Meiri.java
import java.util.Scanner;
public class Meiri
{
public static void main(String[]args)
{
Scanner reader=new Scanner(System.in);
int i,s=1,n=1,m=0;
do{
System.out.print("输入正整数");
i=reader.nextInt();
}while(i<=0);
for(n=1;n<=i;n++)
{ s=s*n;
m+=s;}
System.out.println("Sum"+"="+m);
}}
输入一个正整数n,计算并输出n的阶乘
本文介绍了一个使用Java编写的简单程序,该程序通过用户输入一个正整数后,计算从1到该数的所有整数的阶乘,并进一步累加这些阶乘值得到最终的总和。文章中的代码实现了基本的输入验证,确保输入为正整数。

被折叠的 条评论
为什么被折叠?



