JAVA大数阶乘

来源:互联网 发布:淘宝商城女装朵以 编辑:程序博客网 时间:2024/05/21 08:57
import java.math.BigInteger;import java.util.*;public class Main{    public static void main(String args[]) {        Scanner cin = new Scanner(System.in);        int n = cin.nextInt();        BigInteger ans = BigInteger.ONE;        for (int i = 1; i <= n; ++i)            ans = ans.multiply(BigInteger.valueOf(i));        System.out.println(ans);    }}

import java.math.BigInteger;import java.util.*;public class Main {    public static void main(String args[]) {        Scanner cin = new Scanner(System.in);        while(cin.hasNextInt()) {        int n = cin.nextInt();        BigInteger ans = BigInteger.ONE;        for (int i = 1; i <= n; ++i)            ans = ans.multiply(BigInteger.valueOf(i));        System.out.println(ans);        }    }}

0 0