до двух знаков точность ограничить? а то округления везде путаницу создают
не использовать double
смотря куда надо .. на печать например достаточно сделать toStringAsFixed(2)
Другой вариант form_res = {:.2f}.format(твоё выражение)
да у меня оплата, которая потом на бэке валидируется. в андроиде везде double используется и там с этим проблем нет. надо даблы бэку отправлять, но чтобы 2 знака после запятой было
если оплата не в крипте, то странно зачем там double используется, да и с криптой тоже не должно использоваться .. у реальных денег же точность 2 знака
Это ты так думаешь,пока не начал работать с расчетами стоимости какого либо товара
для работы с деньгами необходимо либо использовать специализированные библиотеки money(протестированные много-много раз) либо свой велосипед , но уж точно не используя числа с плавающей запятой .. так как с ними куча проблем в любом ЯП
Обсуждают сегодня