又遇到问题了,a的值为什么等于1而不是2呢,求指点
java吧
全部回复
仅看楼主
level 6
Zebe_32
楼主
2013年03月03日 02点03分
1
level 12
天兴努力ing
后++ 和 前++ 你弄混了
2013年03月03日 02点03分
2
Zebe_32
a+=1 不是a=a+1吗?
2013年03月03日 02点03分
天兴努力ing
回复 Zebe_32 : 对啊, 可是 我说的是 你while 那边判断理解错了 x++和 ++x 在这时是不一样的。
2013年03月03日 02点03分
Zebe_32
怎么才能深刻地记住它们的区别?有什么好的记忆方法
2013年03月03日 03点03分
xrj800
回复
@Zebe_32
:x在前表示引用x原来的值,在后就表示引用加完了一以后的值
2013年03月03日 03点03分
level 12
天兴努力ing
第一while 判断时 x 为 3 y 为 5 判断完后 x 为 4, y 为 5
....
2013年03月03日 02点03分
3
level 9
miaoxingren1
的二次循环条件不成立, x++ 这个表达式的值 等于 x执行++ 以前的值
2013年03月03日 02点03分
4
level 7
饭实在太稀
只循环一次,你可以看看x++/x+=1/++x的语法
2013年03月03日 03点03分
5
Zebe_32
明白了 一时糊涂
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
Zebe_32
对的 亲
2013年03月03日 05点03分
妖精小奶油
@handsemuoscar
2013年03月03日 07点03分
妖精小奶油
@handsemuoscar
昂,纯爷们儿……
2013年03月03日 08点03分
妖精小奶油
@handsemuoscar
恩,钓高富帅用的……嘿嘿
2013年03月03日 09点03分
level 7
yan794658
晕 此类问题试试就出来了、
2013年03月03日 06点03分
10
1