gpt4 book ai didi

android - (int) 不工作?

转载 作者:行者123 更新时间:2023-11-29 14:49:54 25 4
gpt4 key购买 nike

我想将 1.09478878083135368E7 的 double 值转换为整数。所以我用

int formatted = (int)1.09478878083135368E7;

然后我通过使用将这个值作为字符串发送到另一个 Activity

final string distance = String.valueOf(formatted);

我希望看到结果为“1”,但我得到的是 10947878。有什么想法吗?

最佳答案

1.09478878083135368E7 .. 注意 E7,即 (scientific) E notation对于“将周期 E 点向右移动”。

所以在你的情况下; 1.09478878083135368E7 变为 10947887.8083135368,因此转换为 int 得到 10947887(您有 10947878,这可能是打字错误?)

关于android - (int) 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21721597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com