首页 > 编程知识 正文

Java 1000阶乘计算,阶乘计算所有公式

时间:2023-05-06 17:05:43 阅读:211872 作者:4328

1000的阶乘使用BigInteger import java.math.BigInteger;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//获得nint num = sc.nextInt();//初始值int preanswer = 1;//转为字符串String s = String.valueOf(preanswer);//转为BigIntegerBigInteger answer = new BigInteger(s);//n的范围小于等于1000if (num <= 1000) {//循环求阶乘for (int i = 1; i <= num; i++) {//i转为字符串String valuei = String.valueOf(i);//i转为BigIntegerBigInteger value = new BigInteger(valuei);//同类型相乘answer = value.multiply(answer);}}System.out.println(answer);sc.close();}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。