编写Java程序,输入一个数字,实现该数字阶乘的计算。一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! 。例如,4的阶乘等于1* 2* 3* 4,表示为4! = 24。
循环条件为:! <= num 循环体: fac *= i; i++;
import java.util.Scanner; //1、计算输入数据的阶乘值 public class Fac { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int fac=1;//fac存储数字的阶乘运算结果 int i=1;//i为循环变量 System.out.println("请输入一个数字:"); int num=sc.nextInt();//num为输入的数字 //计算数字的阶乘 while (i<=num) { fac*=i; i++; } System.out.println("数字"+num+"的阶乘为"+fac); } }