我正在开发一个 java 应用程序,使用 double 类型来保存 unitprice、qty 等的值。我发现 MSSQL 中显示的一些值是 NAN,当我尝试重用它时会抛出无限错误。这太不合理了,我可以保存它但不能再使用它了!我认为 MSSQL 中的 NAN 值在它首次出现在 java 中时必须是有效的,所以我可以保存。这个问题是如何以及何时发生的?
问问题
1137 次
我正在开发一个 java 应用程序,使用 double 类型来保存 unitprice、qty 等的值。我发现 MSSQL 中显示的一些值是 NAN,当我尝试重用它时会抛出无限错误。这太不合理了,我可以保存它但不能再使用它了!我认为 MSSQL 中的 NAN 值在它首次出现在 java 中时必须是有效的,所以我可以保存。这个问题是如何以及何时发生的?