关于Java double取值范围及Double的MAX_VALUE和MIN_VALUE的总结

项目需要用一个特殊标识来表示用户未输入值,值类型为double,一般方案如下: 方案A: 使用double的最大值或者最小值; 方案B: 正无穷、负无穷、NaN(考虑到数值要保存数据库,所以就放弃了); 方案C: 改用包装类Double,null表示用户未输入(使用的是JdbcTemplate, 当从数据库取出的值为null时,getDouble会返回0而不是null)。 于是,初步决定使用方案A
相关文章
相关标签/搜索