int x = 1;
x = x++;
System. out. println (x) ;
輸出1
uj5u.com熱心網友回復:
i++,先使用后自加;++i,先自加后使用;你可以多做幾種情況理解一下,多運行幾遍就理解了,沒什么糾結的,可以多看看書中例子,應該會有解釋的,畢竟教科書都喜歡咬文嚼字,這種情況有非常適合咬文嚼字。uj5u.com熱心網友回復:
先計算=右邊的運算式的值,x++先取x的值0作為運算式的值,然后x自增變為1,然后再把運算式的值0賦給x,所以最終x為0uj5u.com熱心網友回復:
沒注意x的初始值是1x++先取x的值1作為運算式的值,然后x自增變為2,然后再把運算式的值1賦給=左邊的x,所以x最終為1
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130963.html
標籤:Java相關
上一篇:hashmap表什么鬼
下一篇:為什么會出現這種錯誤
