The
java.math.BigDecimal.shortValueExact() is an inbuilt method in java that converts this BigDecimal to a short, checking for lost information. If this BigDecimal has a nonzero fractional part or is out of the possible range for a short result then an ArithmeticException is thrown.
Syntax:
public short shortValueExact()
Parameters: The method does not accepts any parameter.
Return value: This method returns the short value of the BigDecimal Object.
Below programs illustrates the above mentioned method:
Program 1:
Output:
Exact short value of 457 is 457
Exact short value of 4785 is 4785
Program 2: