]> source.dussan.org Git - sonarqube.git/blob
25db7371dad7d75c11fc4aa848de2ff10eaf1988
[sonarqube.git] /
1 <p>
2     This operation compares two floating point values for equality.
3     Because floating point calculations may involve rounding,
4    calculated float and double values may not be accurate.
5     For values that must be precise, such as monetary values,
6    consider using a fixed-precision type such as BigDecimal.
7     For values that need not be precise, consider comparing for equality
8     within some range, for example:
9     <code>if ( Math.abs(x - y) &lt; .0000001 )</code>.
10    See the Java Language Specification, section 4.2.4.
11     </p>