gpt4 book ai didi

java - 科学计数法中的阶乘

转载 作者:行者123 更新时间:2023-11-30 07:13:44 29 4
gpt4 key购买 nike

我想以科学计数法显示数字的阶乘。

例如 - 100! = "9.332621544e+157"

除了 NumberFormat 之外还有其他方法可以做到这一点吗? ?这是我到目前为止的代码 -

BigDecimal res=new BigDecimal("1");
for(int i=2;i<=x;i++){
res=res.multiply(BigDecimal.valueOf(i));
}
str=String.valueOf(res+"");
display.setText(str);

如果这个问题难以理解,我真的很抱歉。任何帮助,将不胜感激。提前致谢。

最佳答案

不太好,但正在改变

str=String.valueOf(res+""); 

String str=res.doubleValue()+""; 

会完成工作

关于java - 科学计数法中的阶乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38770567/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com