我想用科学记数法表示一个数字的阶乘。
例如 - https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/301/getItemPrices
Method: Get
除了100! = "9.332621544e+157"
之外还有其他办法吗?到目前为止这是我的代码 -
NumberFormat
如果这个问题含糊不清,我真的很抱歉。任何帮助,将不胜感激。提前谢谢。
答案 0 :(得分:1)
不错但改变
str=String.valueOf(res+"");
到
String str=res.doubleValue()+"";
将完成这项工作
答案 1 :(得分:0)
使用NumberFormat是可行的方法,但如果您不想使用它,则可以使用PrintStream
有关详细信息,请参阅Formatting Numeric Print Output