21xrx.com
2024-09-20 00:41:25 Friday
登录
文章检索 我的文章 写文章
Java阶乘代码do while循环
2023-06-17 09:07:47 深夜i     --     --
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循环。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复