Compare two BigDecimal
int compareTo(BigDecimal val)
- Compares this BigDecimal with the specified BigDecimal.
booleanequals(Object x)
- Compares this BigDecimal with the specified Object for equality.
compareTo(BigDecimal val) returns:
Return | Meaning |
---|---|
-1 | this BigDecimal is numerically less than val |
0 | this BigDecimal is numerically equal to val |
1 | this BigDecimal is numerically greater than val. |
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal first = new BigDecimal(-1f);
BigDecimal second = new BigDecimal(10f);
System.out.println(first.compareTo(second));
}
}
The output:
-1
Home
Java Book
Essential Classes
Java Book
Essential Classes
BigDecimal:
- BigDecimal class
- Constants for One, Ten and Zero
- Rounding mode
- Create BigDecimals
- Methods used to do calculation
- Convert BigDecimal to primitive data types
- Compare two BigDecimal
- Move decimal point
- Scale and precision
- Convert BigDecimal to String
- Remove the trailing zeros
- Convert double and long to BigDecimal
- Calculating Euler's number e with BigDecimal