我正在调用一个名为"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;
}
Run Code Online (Sandbox Code Playgroud)
我尝试过以下方法:
创建一个新的字符串,将double值转换为字符串,如下所示:
String newValue = percentageValue.toString();
我尝试在String对象上使用'valueOf'方法,如下所示:
String total2 = String.valueOf(percentageValue);
但是,我只是无法获得没有小数位的值.在这个例子中有没有人知道如何获得"15000"而不是"15000.0"?
谢谢
java ×1