Im получает два процента значений - выше процентов и ниже процентов в качестве входных данных от пользователя, и их нужно сравнивать с процентным значением, которое может быть + 12,05% или -12,05% и храниться в базе данных. Я использовал десятичный формат и получил ошибку.Как использовать десятичный формат для сравнения значений?
DecimalFormat newpercent= DecimalFormat.getPercentInstance(percent);
я получаю сообщение об ошибке в getPercentInstance() ..
ли правильно тип данных им использовать? должны использовать любой другой тип данных, кроме десятичном формате?
процентов является строковое значение в database..EX:
newpercent=percent
maxpercent=abovepercent
minpercent=belowpercent
далее я буду сравнивать newpercent с maxpercent и minpercent в моем коде ..
Ваш вопрос непонятен - какая ошибка вы получили ?? – exexzian
«+ 12.05%» и «-12.05%» - это строки, и вы хотите получить 12.05 и -12.05 в качестве вывода? Можете ли вы создать пример ввода и вывода метода, который вы хотите создать? –
ya он хранится в виде строки в DB.EX: – user