Q
双重值太大
0
A
回答
8
是的,它在language specification #4.2.4定义:
A floating-point operation that overflows produces a signed infinity.
在双打中的情况下,结果将是Double.POSITIVE_INFINITY
。
不过请注意,如果您尝试这样一个较大的值分配给在编译时双,你会得到一个编译错误:
double d = 1e100; //ok
double d = 1e300 * 1e300; //Double.POSITIVE_INIFINITY
double d = 1e900; //does not compile
如果你需要处理大量的,你也可以使用BigDecimal
。
0
也许类BigDecimal对你很有趣。 通过这些课程,您可以计算超出双倍范围的内容。
相关问题
- 1. 命令模式 - 不堪重负!太小太大,太大太大
- 2. SQL>值太大
- 3. INT太大,不能用MOD(%)双和int
- 4. 值是太大或太小,一个Int32
- 5. Int16的值太大或太小
- 6. 重采样因子太大
- 7. 双重价值transfering
- 8. Logstash:值太大,输出
- 9. 错精度双重价值
- 10. JOIN没有双重价值
- 11. Matlab中的双重插值
- 12. 双重价值产生
- 13. 是烦人双重价值
- 14. 意外的双重价值
- 15. 格式双重价值
- 16. fputcsv返回双重价值
- 17. Z值的重建方式与x和y相比在重构方面太大
- 18. 双数不是太准确
- 19. 行大小太大
- 20. UIPopoverController太大,UIPickerView太小
- 21. 定义数据类型的值太大
- 22. 值太大D型( 'float64')sklearn.preprocessing .StandardScaler()
- 23. CLOB值太大,无法插入DB2表
- 24. Bash(价值太大了基地)
- 25. SQL错误:ORA-12899:值太大,
- 26. jboss中石英的值太大
- 27. 击:值太大,基地(串号)
- 28. 二项分布z得分值太大
- 29. Oracle.ManagedDataAccess ORA-12899 - 值太大的列
- 30. 值太大定义的数据类型
你刚刚测试过吗? – Sirko