猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么数据类型“int”在以下代码中被括在括号中
return ( a * (int)(Math.pow(r, N - 1)) );
请帮助我......为什么数据类型'int'括在括号中
森栏
浏览 111
回答 3
3回答
慕标琳琳
Math.pow(..)返回 adouble并且需要进行类型转换才能将其转换为int. 它是定义在 中的静态函数Math。你可以在这里看到更多:https ://docs.oracle.com/javase/7/docs/api/java/lang/Math.html
0
0
0
慕标5832272
类型转换 (Math.pow(r, N - 1)) 到 int请参考:https ://www.geeksforgeeks.org/type-conversion-java-examples/
0
0
0
当年话下
Math.pow() is returning double value. 如果您在返回之前没有键入 cast,则结果将是一个双精度值。我认为在你的函数中,它返回 int 值。因此,这里将类型转换为 int。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续