A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

  1. <p>/*
  2.         需求:在命令行中输入一个数,打印其阶乘。
  3. */


  4. import java.util.Scanner;

  5. class GetFactorial
  6. {
  7.                 public static void main(String[] args)
  8.                 {
  9.                                 Scanner sc=new Scanner(System.in);

  10.                                 System.out.println("求该数的阶乘:");

  11.                                 int fact = sc.nextInt();
  12.                                 int result = 1;//昨天没有定义这个变量,HuoHUo~

  13.                                 for(int x = 1;x <= fact;x++)
  14.                                 {
  15.                                                  result *= x;//昨天result这里是fact,HiaHia~~
  16.                                 }

  17.                 System.out.println("这个数的阶乘为:"+result);
  18.         }</p><p> }</p>
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马