课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
three-=one怎么还等于30? three=30它减轻one代表的10不是应该等于20吗?求大神指教下,把我都整晕了。。。
2016-07-02
源自:Java入门第一季(IDEA工具)升级版 3-3
正在回答
在three-=one之前,不是还有几个步骤吗?前面的步骤每一次都会对three重新你赋值,所以到three-=one这一步的时候,three的值已经不是最初的30了。
three-=one前面对three重新赋值了,three=30是第一次对three赋值,three-=one已经是第三次赋值,不知道我这么说清楚吗,简单点就是这是连续的,每一个值都和前面的值有关系的
three在之前就变成40了,减10之后就等于30
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答three /= one 为什么等于30
3 回答 int one = 10 ; int two = 20 ; int three = 0; three=one+two; three=three/one;=0 three/=one;=30我始终不明白three/=one为什么等于30
1 回答three/=one;30除以30不是等于1吗?
3 回答three -=one为什么等于30?不是应该等于20么?
3 回答three%=one;模等于怎么求值