Hacker News new | past | comments | ask | show | jobs | submit login

For java: BigDecimal b1 = new BigDecimal("9999999999999999.0");

        BigDecimal b2 = new BigDecimal("9999999999999998.0");


        System.out.println(b1.subtract(b2));
prints 1.0



Python:

    >>> import decimal
    >>> decimal.Decimal('9999999999999999.0')-decimal.Decimal('9999999999999998.0')
    Decimal('1.0')


Or just

  >>> 9999999999999999 - 9999999999999998
  1




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: