猿问
强制转换结果会不一样么?
为什么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
相关分类
Java
我要回答