Я вызываю метод под названием "calculateStampDuty", который вернет размер гербового сбора за имущество. Процент вычислений штраф и возвращает правильное значение "15000.0". Однако я хочу показать значение передним конечным пользователем как только "15000", поэтому просто нужно удалить десятичную и любые предыдущие значения после этого. Как это может быть сделано? Мой код ниже:
float HouseValue = 150000;
double percentageValue;
percentageValue = calculateStampDuty(10, HouseValue);
private double calculateStampDuty(int PercentageIn, double HouseValueIn){
double test = PercentageIn * HouseValueIn / 100;
return test;
}
Я пробовал следующее:
-
Создание новой строки, которая преобразует двойное значение в строку, как показано ниже:
String newValue = percentageValue.toString();
-
Я попытался использовать метод valueOf для объекта String, как показано ниже:
String total2 = String.valueOf(percentageValue);
Однако я просто не могу получить значение без десятичных знаков. Кто-нибудь знает в этом примере, как вы получите "15000" вместо "15000.0"?
Спасибо