课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
num/10的结果是99.9,按理说应该是个double类型,怎么可以直接赋给还是int类型的num?不需要用(int)强制转换吗?
2015-08-31
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
两个int类型相除的结果还会是int类型,因此除不尽结果也不会出现小数,而且结果也不是数学上的四舍五入,是直接把小数点后的值舍弃。
如:num/10的结果是99.9,但是实际上它的结果是99。
Javer_ 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答num/=10跟num/10或者num=num/10的区别
7 回答num=num/10
2 回答数据类型类
2 回答java的数据类型
3 回答对象数据类型和基本数据类型的问题