age1是渣男嗎?--age1已經(jīng)自減了,最后出來age1是23,可是為什么其他運算的時候還是按24去運算呢
如圖所示,為什么這樣子呢age1是渣男嗎一時一個樣的,它對著newAge和自己一個人的時候就是23,可對sum、avg、minus的時候就說自己是24。所以說age1初心是24和sum、avg、minus的時候初心不變,可是因為和newAge在一起的時候因為newAge改變了它是嗎?可是為什么最后age1說自己是23而不是24呢,因為它更愛newAge嗎?
如圖所示,為什么這樣子呢age1是渣男嗎一時一個樣的,它對著newAge和自己一個人的時候就是23,可對sum、avg、minus的時候就說自己是24。所以說age1初心是24和sum、avg、minus的時候初心不變,可是因為和newAge在一起的時候因為newAge改變了它是嗎?可是為什么最后age1說自己是23而不是24呢,因為它更愛newAge嗎?
2020-07-16
舉報
2022-05-09
一開始我也是很不明白,當(dāng)我在代碼中輸入
int newAge1=age--;
System.out.println("age1新的年齡”+age1);
后,終于明白了--在左邊和在右邊的區(qū)別:
--在左邊,標(biāo)識自減后(23),把新的自減后的值給了newAge1和age1
--在右邊,age1把自己的值(24)給了newAge1后,然后運算的自減(23),那么age1現(xiàn)在的值等于自減后的值。
希望能幫助到你。
2020-09-20
程序的運行是按順序來的,你把自減放到前面去結(jié)果就變了!由上往下依次運行
2020-07-16
自問自答哈哈哈我終于想明白了
我試著調(diào)換了一下原來int newAge=--age1的順序,把它調(diào)到第一個進行運算,發(fā)現(xiàn)后來結(jié)果都變了,終于明白了。因為之前這一行在最后,所以sum、avg、minus還是用原來age1=24的值去運算的,age1是在最后才變成23的不影響之前的運算。
結(jié)論:age1不算是渣男,age1在遇到初戀sum、第二任avg、第三任minus之前都是保持初心沒有變的都是24。直到遇見了第四任newAge,newAge改變了它,它才是24。凡事都有個先來后到,age1先跟前三任已經(jīng)發(fā)生了關(guān)系,再和最后一任發(fā)生關(guān)系的,所以age1跟前三任愛情的結(jié)果并不受第四任的影響,所以用24運算,但age1最后表達自己的時候會說自己是23,因為最后它確實和newAge發(fā)生了關(guān)系也改變了自己,它所自己23也是誠實的表現(xiàn)。所以age1不算渣男。
看來計算機語言比人類的語言都實誠很多啊?
2020-07-16
是的,它就是渣男