21xrx.com
2025-03-24 05:54:36 Monday
文章检索 我的文章 写文章
Java阶乘代码do while循环
2023-06-17 09:07:47 深夜i     14     0
Java 阶乘 do

在Java编程语言中,计算阶乘是非常常见的操作。阶乘是指一个正整数n的阶乘,即n!,等于1乘2乘3直到n。在Java中,我们可以用循环来计算阶乘,其中do while循环比较简便。以下是计算阶乘的Java代码:

import java.util.Scanner;
public class FactorialDemo {
  public static void main(String[] args) {
    int i = 1, n, factorial = 1;
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入一个正整数:");
    n = scanner.nextInt();
    do {
      factorial *= i;
      i++;
    }
    while (i <= n);
    System.out.println(n + "的阶乘是:" + factorial);
  }
}

这段代码中,我们首先定义了三个变量i、n和阶乘factorial,其中i代表乘数,n代表输入的正整数。通过Scanner类读入控制台输入的n的值,然后进行do while循环。循环内,乘数i不断自增,累计阶乘的结果factorial不断乘以i,直到乘到n为止。最后,打印出n的阶乘值。

本文介绍了Java中计算阶乘的do while循环代码,并讲解了代码中各个部分的功能。 while循环。

  
  

评论区