如何从Java中的'double'类型的值中删除十进制值

苏迪尔

我正在调用一个名为“ 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;
}

我尝试了以下方法:

  • 创建一个新的字符串,该字符串将double值转换为字符串,如下所示:

    String newValue = percentageValue.toString();

  • 我已经尝试在String对象上使用'valueOf'方法,如下所示:

    String total2 = String.valueOf(percentageValue);

但是,我只是无法获得没有小数位的值。在此示例中,没有人知道您将如何获得“ 15000”而不是“ 15000.0”?

谢谢

奥托

您可以将double值转换为int值。int x = (int) y其中y是您的double变量。然后,打印x不会给出小数位(15000代替15000.0)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Double数据类型不返回十进制值(Java)

来自分类Dev

如何防止float / double格式说明符自动更改C中的十进制值?

来自分类Dev

如何删除PHP中的十进制值?

来自分类Dev

难以删除十进制数字中的零值?

来自分类Dev

减少标签中的十进制值

来自分类Dev

访问R中的十进制值

来自分类Dev

舍入十进制值并从 PHP 中的值中删除 0. 或 0.0

来自分类Dev

如何将浮点类型的十进制值存储在变量中(Swift)

来自分类Dev

使用Arange在十进制值列表中查找十进制值有麻烦

来自分类Dev

无法在Java中评估十进制值

来自分类Dev

如何在Foundation 6中接受十进制值

来自分类Dev

如何从存储过程中返回十进制值

来自分类Dev

如何从鱼壳的除数中获取十进制值

来自分类Dev

如何在Shell脚本中处理十进制值

来自分类Dev

如何在rdlc报表中舍入十进制值

来自分类Dev

如何在cpp中返回十进制值

来自分类Dev

如何设置默认十进制值以在angularjs中输入

来自分类Dev

如何从整数中检索十进制值?

来自分类Dev

在C#编程中按十进制数据类型自动舍入值

来自分类Dev

对十进制值求和时,awk总和中需要全十进制

来自分类Dev

Java中的C ++十进制类型

来自分类Dev

在Newtonsoft.Json中处理十进制值

来自分类Dev

在Python中截断一个十进制值

来自分类Dev

文本框中的十进制值

来自分类Dev

在SQL查询中返回十进制值

来自分类Dev

文本框中显示的db的十进制值

来自分类Dev

文本框中的十进制值

来自分类Dev

从注册表中的DWORD获取十进制值

来自分类Dev

在Linq查询中搜索十进制值