Java BigDecimal Negative Numbers Comparison Guide
In Java, you can use the compareTo method to compare the sizes of BigDecimal numbers, including negative numbers.
For example:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("-10.5");
BigDecimal num2 = new BigDecimal("-5.5");
if (num1.compareTo(num2) < 0) {
System.out.println(num1 + " 小于 " + num2);
} else if (num1.compareTo(num2) > 0) {
System.out.println(num1 + " 大于 " + num2);
} else {
System.out.println(num1 + " 等于 " + num2);
}
}
}
In this example, we have created two negative BigDecimal numbers, num1 and num2, and then used the compareTo method to compare their sizes. If num1 is less than num2, it prints num1 is less than num2; if num1 is greater than num2, it prints num1 is greater than num2; if they are equal, it prints num1 is equal to num2.