张宏玮
2016-09-15 16:22
num=num/10;
num是int型,除以十不是变成浮点型了吗?
不会,这是java的语法特性,num是int, 10也是int, int / int得出的结果也一定会是int
给num重新赋值,
自动类型转换,如果除以10的结果不是整数,就自动转换成整数
自动转换
自动转换
因为num是int型 所以小数点后面的舍去
应该还是int 啊,没有改变呀
Java入门第一季(IDEA工具)升级版
1165548 学习 · 17586 问题
相似问题