为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

7 回答

不会,这是java的语法特性,num是int, 10也是int, int / int得出的结果也一定会是int

1 回复 有任何疑惑可以回复我~
#1

ziom

别问为什么,java语言不是你发明的,所以规则由人家说了算
2016-09-15 回复 有任何疑惑可以回复我~
#2

张宏玮 提问者

非常感谢!
2016-09-16 回复 有任何疑惑可以回复我~

给num重新赋值,

1 回复 有任何疑惑可以回复我~

自动类型转换,如果除以10的结果不是整数,就自动转换成整数

1 回复 有任何疑惑可以回复我~

自动转换

1 回复 有任何疑惑可以回复我~

自动转换

1 回复 有任何疑惑可以回复我~

因为num是int型 所以小数点后面的舍去

1 回复 有任何疑惑可以回复我~

应该还是int 啊,没有改变呀

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165455    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信