Double判断是否相等

注意::java中的Double类型是不能用双等于判断是否相等的(==),即使俩个Double值的精度都是一样的用(==)双等于他们俩也是不相等的,或者比大小也不能直接使用大于小于号的(<       >)

直接使用sun提供的Double.doubleToLongBits()方法来判断

Double判断是否相等_第1张图片

判断是否相等:Double.doubleToLongBits(你的Double值) == Double.doubleToLongBits(你的Double值)

 判断是否大于:Double.doubleToLongBits(你的Double值) > Double.doubleToLongBits(你的Double值)

 判断是否小于:Double.doubleToLongBits(你的Double值) < Double.doubleToLongBits(你的Double值)

 

 

你可能感兴趣的:(java,判断)