又遇到问题了,a的值为什么等于1而不是2呢,求指点
java吧
全部回复
仅看楼主
level 6
Zebe_32 楼主
2013年03月03日 02点03分 1
level 12
后++ 和 前++ 你弄混了
2013年03月03日 02点03分 2
a+=1 不是a=a+1吗?
2013年03月03日 02点03分
回复 Zebe_32 : 对啊, 可是 我说的是 你while 那边判断理解错了 x++和 ++x 在这时是不一样的。
2013年03月03日 02点03分
怎么才能深刻地记住它们的区别?有什么好的记忆方法
2013年03月03日 03点03分
回复@Zebe_32 :x在前表示引用x原来的值,在后就表示引用加完了一以后的值
2013年03月03日 03点03分
level 12
第一while 判断时 x 为 3 y 为 5 判断完后 x 为 4, y 为 5
....
2013年03月03日 02点03分 3
level 9
的二次循环条件不成立, x++ 这个表达式的值 等于 x执行++ 以前的值
2013年03月03日 02点03分 4
level 7
只循环一次,你可以看看x++/x+=1/++x的语法[真棒]
2013年03月03日 03点03分 5
明白了 一时糊涂
2013年03月03日 03点03分
level 6
0+1不就是1吗
2013年03月03日 03点03分 6
level 11
我心算了一遍,a的值就是等于1的啊,楼主你是不是把++X和X++弄混了?
2013年03月03日 03点03分 8
签名大牛了[汗]
2013年03月03日 05点03分
毫无PS痕迹
2013年03月03日 06点03分
level 10
While第二次没走……x=4,y=5,while(x++!=y-=1)是先算x值,后x++,所以,4!=4这次直接跳出去了……没走下面内容,但最后x=5,y=4,a=1,这个结果对么,亲
2013年03月03日 04点03分 9
对的 亲
2013年03月03日 05点03分
2013年03月03日 07点03分
@handsemuoscar 昂,纯爷们儿……
2013年03月03日 08点03分
@handsemuoscar 恩,钓高富帅用的……嘿嘿
2013年03月03日 09点03分
level 7
晕 此类问题试试就出来了、
2013年03月03日 06点03分 10
1