标签: java double
我正在使用Double.parseDouble将字符串转换为double值。我想对double值进行范围检查,以检查它是否位于默认的double数据类型范围内。请建议我如何对双变量进行范围检查。
感谢。
答案 0 :(得分:1)
从技术上讲,double的范围是Double.NEGATIVE_INFINITY到Double.POSITIVE_INFINITY,并且没有实数超出该范围。如果您想消除溢出到无穷大的情况,请在转换后测试Double.isFinite(val)。
Double.NEGATIVE_INFINITY
Double.POSITIVE_INFINITY
Double.isFinite(val)