不明白為什么會的到這個結果。請告訴我執行步驟。
最后輸出的是"a的值是:2,b的值是:1"
uj5u.com熱心網友回復:
a=b=a++ 從右到左運算,先取a++運算式的值為1,然后把1賦給b,即b=1,然后a自增1,即a變為2,然后再把b賦給a,即a=1c=a++ +b,先取a++運算式的值1,再+b得到2賦給c,然后a自增1變為2
所以列印結果a是2,b是1
uj5u.com熱心網友回復:
這樣a ++、++a,不如 a =a+1,
雖然代碼長了些,更易理解而不會出錯,
所以實際編程中,
建議寫成易懂的代碼,
而不是容易混淆的運算子。
uj5u.com熱心網友回復:
剛看到樓主有一個19年的找作業的帖子,就有看到了最新的學習帖子,想問一下樓主,開發的作業之前找的怎么樣,想了解一下,我之后也想去培訓,然后轉行找作業uj5u.com熱心網友回復:
看樓主發的帖子,應該是非計算機專業,轉IT的,還在學習中。去培訓,可以快速學到java的理論和專案經驗。
然后看其他網友的經驗,就是進公司,做初級程式員,
然后通過自學學到app、大流量等先進技術。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/255737.html
標籤:Java SE
上一篇:java資料型別
