我知道这并不是保存以便在涉及一些计算之后直接比较两个double值。 但是,我可以安全地比较是否相等从文字初始化的值与用于初始化的文字相同吗?比较两个相等的平均值而不涉及计算
例如:
Double[] dValues = [...];
double minValue = Double.MAX_VALUE;
for(Double d:dValues) {
if(d!=null)
minValue = Math.min(d,minValue)
}
//Is that safe?
boolean someValueFound = minValue!=Double.MAX_VALUE
请注意,还有一个预先存在的[min方法](http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#min(java.util.Collection))为收藏。 –