猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
强制转换结果会不一样么?
为什么double x=a/b与double x=(double)a/b的结果不一样呢?(int a, b)
慕神1905738
浏览 1217
回答 2
2回答
恒哥直走
第一个是自动转换,"/"后会取整,而x=a/b运行后会先得到一个整数,在进行转化。而double x=(double)a/b会先将a/b的结果转化为小数在后输出。
0
0
2
恒哥直走
double x=a/b不是强制转换
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续