gpt4 book ai didi

java - 为什么 return (int) java.lang.Math.round 中需要 (int) ?

转载 作者:行者123 更新时间:2023-12-02 00:10:24 25 4
gpt4 key购买 nike

我写的

return java.lang.Math.round(someVariable*1.234234);

进入 Eclipse 的一个返回 int 的函数,但它希望我包含 (int) 使其像这样

 return (int) java.lang.Math.round

这个(int)在做什么?

谢谢

最佳答案

如果你看看文档,

http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html

Math.round 当参数不是 float 时返回 long。

所以你必须将 long 转换为 int。

关于java - 为什么 return (int) java.lang.Math.round 中需要 (int) ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12931395/

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