Java实现计算20的阶乘

    循环从1乘到20,要注意的就是结果可能会很大,长度超出int类型的范围,所以定义乘积的时候用long

    代码如下:

public class Practice3 {
    public static void main(String args[]){
        long result=1;
        for(int i=1;i<=20;i++) result=result*i;
        System.out.println("20的阶乘为"+result);
    }
}

    效果如图:

Java实现计算20的阶乘