永发信息网

求1到100之间所有数的积,java怎么写程序

答案:2  悬赏:30  手机版
解决时间 2021-04-13 11:35
  • 提问者网友:太高姿态
  • 2021-04-13 04:52
求1到100之间所有数的积,java怎么写程序
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-04-13 04:57
import java.math.BigDecimal;

public class Test {

public static void main(String[] args) {

BigDecimal mul = new BigDecimal(1);

for(int i = 1; i <= 100; i++){
mul = mul.multiply(new BigDecimal(i));
}

System.out.println(mul);

}
}

------------------
结果好大阿。。。
全部回答
  • 1楼网友:煞尾
  • 2021-04-13 05:44
怕数值大超过数据类型的范围的,用biginteger类转换; import java.math.*; import java.util.*; public class d { public static biginteger f(int n) { if(n == 1) { return biginteger.valueof(1); } else { return biginteger.valueof(n).multiply(f(n - 1)); } } public static void main(string[] args) { system.out.println(f(100)); } } 结果不是一般的大;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯