BigDecimal b2 = new BigDecimal("9999999999999998.0"); System.out.println(b1.subtract(b2));
>>> import decimal >>> decimal.Decimal('9999999999999999.0')-decimal.Decimal('9999999999999998.0') Decimal('1.0')
>>> 9999999999999999 - 9999999999999998 1