The following program
package test;
import java.math.BigDecimal;
public class DecimalTest {
public static void main(String[] args) {
System.err.println(
new BigDecimal("0.1").compareTo(new BigDecimal("0.01")));
}
}
should produce the output "1".
But it produces the output "0".
--
Summary: Incorrect results for BigDecimal.compareTo
Product: classpath
Version: 0.20
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: classpath
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mike at saxonica dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25970
_______________________________________________
Bug-classpath mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-classpath