欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java求n的階乘和for循環

林國瑞1年前6瀏覽0評論

在Java編程中,我們經常需要計算一些數學運算,比如求一個數字的階乘。階乘是指從1到n連續整數的乘積,可以用公式n!=1*2*3*...*n來表示。那么如何用Java代碼來求n的階乘呢?下面就讓我們來看一下。

import java.util.Scanner;
public class Factorial {
public static void main(String args[]){
int i, fact=1, num;
Scanner sc = new Scanner(System.in);
System.out.println("請輸入一個數字:");
num = sc.nextInt();
for(i=1;i<=num;i++) {
fact=fact*i;
}
System.out.println("階乘結果為:"+fact);
}
}

上面這段Java代碼使用了for循環來計算n的階乘,循環從1開始、一直到n,每次循環將i和factorial相乘,最后的計算結果就是n的階乘。這個程序首先需要使用Scanner類來讀取用戶輸入的數字,然后通過for循環計算階乘。最后,程序使用System.out.println()函數將結果輸出到控制臺。

總之,當你需要在Java中計算一個數字的階乘時,使用for循環是非常常見和有效的方法。不妨嘗試一下吧!