import java.util.Scanner;
class Demo6
{
public static void main(String[] args)
{
//求一个正整数的阶乘 3=3*2*1
int num;
long jiecheng = 1;
Scanner sc = new Scanner(System.in);
System.out.println("输入一个正整数");
num = sc.nextInt();
for(;num>=1;num--)
{
jiecheng = jiecheng*num;
}
System.out.println("jiecheng="+jiecheng);
}
}
class Demo6
{
public static void main(String[] args)
{
//求一个正整数的阶乘 3=3*2*1
int num;
long jiecheng = 1;
Scanner sc = new Scanner(System.in);
System.out.println("输入一个正整数");
num = sc.nextInt();
for(;num>=1;num--)
{
jiecheng = jiecheng*num;
}
System.out.println("jiecheng="+jiecheng);
}
}
本文介绍了一个简单的Java程序,用于计算用户输入的任意正整数的阶乘。通过使用for循环结构,程序能够逐次乘以从输入数字到1的所有整数来计算阶乘。
926

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



