将float转换为int

ant2009
Android Studio 0.5.2

你好,

我有一个要转换为int的随机float值。

浮点数可以在-9.4182062E-9之间有一个随机数9.593071E-8

我只想获取正整数值,所以如果数字为负数,即-5.5115866E-8它应该只返回5。为此,我使用了Math.abs。

我尝试了以下方法:

int accel =  (int)Math.abs(randomAccel);

但是,accel无论值randomAccel多少始终给我零

非常感谢您的任何建议,

汤玛士

你负数-5.485747E-5的完成E-5意味着它是-0.0000548574那么的绝对值0.0000548574

所以,Math.abs(-0.0000548574)0.0000548574

(int)0.00005485740

结果是 0

您确定代码是否响应,0无论random的值如何?检查您要转换的号码。

您应该使用您的值对代码进行单元测试。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将String转换为float或int?

来自分类Dev

将int转换为float / double

来自分类Dev

将int转换为0-1 float

来自分类Dev

将Float转换为Int

来自分类Dev

从'float'转换为'int'?

来自分类Dev

将ASCII字符串转换为int / float / long

来自分类Dev

将int转换为float会导致非法指令

来自分类Dev

将int位转换为float位

来自分类Dev

将float转换为int会更改值

来自分类Dev

为什么在添加之前将float转换为int?

来自分类Dev

将矩阵的某些列从float转换为int

来自分类Dev

将pandas float系列转换为int

来自分类Dev

Golang将float64转换为int错误

来自分类Dev

将float转换为int还是将int转换为float?

来自分类Dev

Swift中无法将Float转换为Int

来自分类Dev

Python:尝试将单列从Float转换为Int

来自分类Dev

将float转换为int在C中无法正常工作

来自分类Dev

将long int转换为float时,numpy失去精度

来自分类Dev

将float转换为int时的Golang怪异行为

来自分类Dev

安全将Float转换为Int?

来自分类Dev

将int转换为0-1 float

来自分类Dev

XSLT:将int转换为float / double值

来自分类Dev

将int转换为float会导致非法指令

来自分类Dev

错误:无法将“ float(*)(int)”转换为“ float”

来自分类Dev

静态将(int)强制转换为(float)无小数

来自分类Dev

如何在必要时将Float转换为Int?

来自分类Dev

无法将类型'float'隐式转换为'int'

来自分类Dev

Cython 无法将 float ndarray 转换为 int ndarray

来自分类Dev

Scrapy Spider 将 float/int 转换为字符串