相关疑难解决方法(0)

如何检查double值是否没有小数部分

我有一个双值,我必须在我的UI上显示.现在条件是double = 0的十进制值,例如. - 14.0在这种情况下,我必须在我的UI上只显示14.此外,字符的最大限制为5.

例如,12.34整数值不能大于2位,因此是double的十进制值.

这可能是最好的方法吗?

java double

69
推荐指数
4
解决办法
10万
查看次数

在java中有没有替换long double?

我正在阅读C中的数据类型.我发现其范围long double超过double了java中的范围.对于非常庞大的数字,我们可以在C中使用long double.如果我想在java中存储相同的数字,我们必须做什么?我们可以使用哪种数据类型?

java中的double需要8个字节(64位)IEEE 754.它涵盖范围从4.94065645841246544e-324d到1.79769313486231570e + 308d(正或负).

longdouble in c takes 10 bytes (80 bits)
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我在java中有没有替换longdouble

c java

16
推荐指数
1
解决办法
2万
查看次数

将Double转换为long而不会丢失确切的值

我有一个Double对象在转换为long值时会丢失确切的值.

Double d = 1.14*100

System.out.println(d.longValue());
Run Code Online (Sandbox Code Playgroud)

上面的陈述将打印:113.

我想要114打印.

谢谢

java

7
推荐指数
1
解决办法
3万
查看次数

将Double转换为String值保留每个数字

如何将10位数的双值(例如9.01236789E9)转换为字符串9012367890而不终止其任何数字?

我试过9.01236789E9*Math.pow(10,9)但结果还是双"9.01236789E18"

java string type-conversion

5
推荐指数
2
解决办法
2359
查看次数

在Java中向上舍入为double

java中有一个方法可以在Java中将double翻译成Long吗?

例如.double d = 2394867326.23; 我需要将其舍入到2394867327.结果不是整数,所以我认为不能使用Math.ceil.

我们在java中有一个返回Long而不是int的方法吗?

java double rounding long-integer

2
推荐指数
1
解决办法
3300
查看次数

标签 统计

java ×5

double ×2

c ×1

long-integer ×1

rounding ×1

string ×1

type-conversion ×1