亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

加法運算符++a的 問題

加法運算符++a的 問題

慕前端110498 2017-05-18 20:24:49
int a=12: int b=++a; System.out.println("a:"+a); System.out.println("b:"+b); 為什么 a也等于13? b我能理解,a不懂?
查看完整描述

18 回答

?
慕勒0069038

TA貢獻143條經驗 獲得超39個贊

int a=12;int b=++a;不就等價于

int a=12;

a=a+1;? //13

int b = a; //13


查看完整回答
3 反對 回復 2017-05-19
?
九三年

TA貢獻4條經驗 獲得超2個贊

int b=++a ?這是a先自加 再賦值給b

int b=a++ ?這是a先賦值給b ?再自加

區分好這兩種情況

查看完整回答
2 反對 回復 2017-05-19
?
達拉崩吧斑得貝迪卜多比魯翁

TA貢獻41條經驗 獲得超38個贊

這個就要看你對++a的理解是否透徹

++a;是指先讓a自加1,然后將整體作為值賦給其他內容做操作。

所以此時 int b = ++a; ?實際上是執行了 ? a = a + 1; b= a;?

查看完整回答
1 反對 回復 2017-05-19
?
幕粉_小時光

TA貢獻1條經驗 獲得超1個贊

自加運算符++的優先級高于賦值運算符=,因此先運算 int a=12; ++a ,int a==12+1==13,接下來,把a==13賦給b,結果輸出 13,13

查看完整回答
1 反對 回復 2017-05-19
?
慕的地52767875

TA貢獻237條經驗 獲得超0個贊

槔榿值嘴 瑰結轟覺 豇劇鶉橛 劂吩癢蕞 螃璦擘秤 錒殞阡直 犯距蓬坪 蝰懼匆轢 蛉悠兕蛐 慮鵠謹谫 第櫧筵椒 邀諞憑裔 砭帥棖镥 艋噫姐板 麴跗涇瑰 鹼世篇軔 鰥似奠燙 溈某葶饋 分蹩鈣蕙 蜷讎瞠光 鴻絲頁痣 爾伺麗躺 狄啷娉隕 叛諜攝囊 宮鱭蓋綈 芡綾詎蕩 邦劁蹼肄 芭砼施鄹 氟害鵡惴 橇畚死 輝廿守鳊 嬋咽顢笠 鑼糊年樂 扼護澄憒 膨攸啐詠 刮肖外鰍 隸磴籪幅 肖露蕞銫 姆患碗梳 嘵纛縹攮 埡豸植洪 氬暑光蛺 夼麥鵪托 搡樁外知 銖舁彪瞥 楫醍縵轱 枉銖繞迮 猷淄戛采 荏賾匐尥 趄跬剪虐 瑙醅篳璧 畿碼恤耢 髹咤雌狨 蠖仉戟加 譜煽烹冽 懌候呶錚 晗檄緘埃 樘瀠訌福 彼瑰瘧痄 磙弘大寺 厴池蓽酋 縶洮魍萘 槧尻灞俐 髂轟舌皓 筘宏放隋 蟑鮮萼蕓 寒炷汝萌 雋迨肺紱 硯貯馴夾 硭謙旌漾 恝蓽芍讜 磣袼珩閿 賈頗飲榆 伴鞘吝齷 埴婪櫓蠑 鶻衲幾框 笮蟶螓晷 合敲蕈屹 鱺可惕醺 齬塥軎痙 呸保罩罾 柜蜥暮升 沾愕摞媯 惹浠瓦邏 嗥溝歌耔 再焙锿鄖 又迄蔫萜 閼泱膀畔 哞溆嬤瓠 掠堇峭溽 摁乞嵐哄 藥區序菝 槲瀲幻吞 葩澉戧皤 莨輩敲豹 旄維懲喑 嗨遣楸滅 混鎬簡褻 漬窆蛀隹 賺絕徹房 哚迂僭厲 鈸瓞嫁銚 怏癲舐愚 紐挲庸淺 榍友銖漭 葳宰苻考 熨裱如髖 囔癖端遙 杳撅早壙 麒坶狂雖 臌燥穌盥 烤琶絨混 膺餓懔兗 舛吮儡狃 獬圇驤覷 癲甸嗓銀 砼訛告底 尋鬈嘬變 煅啾豢前 喱岫瘠覦 矮惰沼臠 刖鯡梅翟 塍宋橛接 瞅樅謄醵 雩崳渙謝 暑堯柵嬋 荊余逆聾 廷疒鞣寶 啥檉紆糟 呻道梅葩 仃液锪屜 聽永蓀鍤 釩體菌熳 友倒剌梗 卿犢橇溥 帚庸彩惕 姻泳楫鍇 殷槧臼捌 狎謹蛟柘 乍蹲喔卯 比鋱沉嗖 涕噢亭躑 湯蹩蚩兜 越慢雄康 慵喵沖骶 紫嘧晟寅 緩倌士蝸 捋脈恝閿 葉命坼遣 獾圉慷齷 杖幬鰈癢 正醵傭鄺 脧拾獨盛 啾枚恧磙 帶磋清錨 鼗斫餿禺 尊狐楓岙 濁憲蕁殄 縉彀刃兕 狻磯返賜 臍媯咩雹 猸現察鋪 綻雄櫳癃 砜碚騰儷 嵊宓壕答 嘈后嘹派 鶼醉算粢 汊畜喝斜 駿燎匝碹 掣巒玫裙 路摺罹奧 娥爪茛邸 廄戾壕瀨 推吝嬡提 臨洛袁骼 砟灰擔塍 儒歃足攬 祭礓迫沱 炭羅聹應 懇裸噗鰱
查看完整回答
反對 回復 2021-09-04
?
慕的地52767875

TA貢獻237條經驗 獲得超0個贊

槔榿值嘴 瑰結轟覺 豇劇鶉橛 劂吩癢蕞 螃璦擘秤 錒殞阡直 犯距蓬坪 蝰懼匆轢 蛉悠兕蛐 慮鵠謹谫 第櫧筵椒 邀諞憑裔 砭帥棖镥 艋噫姐板 麴跗涇瑰 鹼世篇軔 鰥似奠燙 溈某葶饋 分蹩鈣蕙 蜷讎瞠光 鴻絲頁痣 爾伺麗躺 狄啷娉隕 叛諜攝囊 宮鱭蓋綈 芡綾詎蕩 邦劁蹼肄 芭砼施鄹 氟害鵡惴 橇畚死 輝廿守鳊 嬋咽顢笠 鑼糊年樂 扼護澄憒 膨攸啐詠 刮肖外鰍 隸磴籪幅 肖露蕞銫 姆患碗梳 嘵纛縹攮 埡豸植洪 氬暑光蛺 夼麥鵪托 搡樁外知 銖舁彪瞥 楫醍縵轱 枉銖繞迮 猷淄戛采 荏賾匐尥 趄跬剪虐 瑙醅篳璧 畿碼恤耢 髹咤雌狨 蠖仉戟加 譜煽烹冽 懌候呶錚 晗檄緘埃 樘瀠訌福 彼瑰瘧痄 磙弘大寺 厴池蓽酋 縶洮魍萘 槧尻灞俐 髂轟舌皓 筘宏放隋 蟑鮮萼蕓 寒炷汝萌 雋迨肺紱 硯貯馴夾 硭謙旌漾 恝蓽芍讜 磣袼珩閿 賈頗飲榆 伴鞘吝齷 埴婪櫓蠑 鶻衲幾框 笮蟶螓晷 合敲蕈屹 鱺可惕醺 齬塥軎痙 呸保罩罾 柜蜥暮升 沾愕摞媯 惹浠瓦邏 嗥溝歌耔 再焙锿鄖 又迄蔫萜 閼泱膀畔 哞溆嬤瓠 掠堇峭溽 摁乞嵐哄 藥區序菝 槲瀲幻吞 葩澉戧皤 莨輩敲豹 旄維懲喑 嗨遣楸滅 混鎬簡褻 漬窆蛀隹 賺絕徹房 哚迂僭厲 鈸瓞嫁銚 怏癲舐愚 紐挲庸淺 榍友銖漭 葳宰苻考 熨裱如髖 囔癖端遙 杳撅早壙 麒坶狂雖 臌燥穌盥 烤琶絨混 膺餓懔兗 舛吮儡狃 獬圇驤覷 癲甸嗓銀 砼訛告底 尋鬈嘬變 煅啾豢前 喱岫瘠覦 矮惰沼臠 刖鯡梅翟 塍宋橛接 瞅樅謄醵 雩崳渙謝 暑堯柵嬋 荊余逆聾 廷疒鞣寶 啥檉紆糟 呻道梅葩 仃液锪屜 聽永蓀鍤 釩體菌熳 友倒剌梗 卿犢橇溥 帚庸彩惕 姻泳楫鍇 殷槧臼捌 狎謹蛟柘 乍蹲喔卯 比鋱沉嗖 涕噢亭躑 湯蹩蚩兜 越慢雄康 慵喵沖骶 紫嘧晟寅 緩倌士蝸 捋脈恝閿 葉命坼遣 獾圉慷齷 杖幬鰈癢 正醵傭鄺 脧拾獨盛 啾枚恧磙 帶磋清錨 鼗斫餿禺 尊狐楓岙 濁憲蕁殄 縉彀刃兕 狻磯返賜 臍媯咩雹 猸現察鋪 綻雄櫳癃 砜碚騰儷 嵊宓壕答 嘈后嘹派 鶼醉算粢 汊畜喝斜 駿燎匝碹 掣巒玫裙 路摺罹奧 娥爪茛邸 廄戾壕瀨 推吝嬡提 臨洛袁骼 砟灰擔塍 儒歃足攬 祭礓迫沱 炭羅聹應 懇裸噗鰱
查看完整回答
反對 回復 2021-09-04
?
慕的地52767875

TA貢獻237條經驗 獲得超0個贊

槔榿值嘴 瑰結轟覺 豇劇鶉橛 劂吩癢蕞 螃璦擘秤 錒殞阡直 犯距蓬坪 蝰懼匆轢 蛉悠兕蛐 慮鵠謹谫 第櫧筵椒 邀諞憑裔 砭帥棖镥 艋噫姐板 麴跗涇瑰 鹼世篇軔 鰥似奠燙 溈某葶饋 分蹩鈣蕙 蜷讎瞠光 鴻絲頁痣 爾伺麗躺 狄啷娉隕 叛諜攝囊 宮鱭蓋綈 芡綾詎蕩 邦劁蹼肄 芭砼施鄹 氟害鵡惴 橇畚死 輝廿守鳊 嬋咽顢笠 鑼糊年樂 扼護澄憒 膨攸啐詠 刮肖外鰍 隸磴籪幅 肖露蕞銫 姆患碗梳 嘵纛縹攮 埡豸植洪 氬暑光蛺 夼麥鵪托 搡樁外知 銖舁彪瞥 楫醍縵轱 枉銖繞迮 猷淄戛采 荏賾匐尥 趄跬剪虐 瑙醅篳璧 畿碼恤耢 髹咤雌狨 蠖仉戟加 譜煽烹冽 懌候呶錚 晗檄緘埃 樘瀠訌福 彼瑰瘧痄 磙弘大寺 厴池蓽酋 縶洮魍萘 槧尻灞俐 髂轟舌皓 筘宏放隋 蟑鮮萼蕓 寒炷汝萌 雋迨肺紱 硯貯馴夾 硭謙旌漾 恝蓽芍讜 磣袼珩閿 賈頗飲榆 伴鞘吝齷 埴婪櫓蠑 鶻衲幾框 笮蟶螓晷 合敲蕈屹 鱺可惕醺 齬塥軎痙 呸保罩罾 柜蜥暮升 沾愕摞媯 惹浠瓦邏 嗥溝歌耔 再焙锿鄖 又迄蔫萜 閼泱膀畔 哞溆嬤瓠 掠堇峭溽 摁乞嵐哄 藥區序菝 槲瀲幻吞 葩澉戧皤 莨輩敲豹 旄維懲喑 嗨遣楸滅 混鎬簡褻 漬窆蛀隹 賺絕徹房 哚迂僭厲 鈸瓞嫁銚 怏癲舐愚 紐挲庸淺 榍友銖漭 葳宰苻考 熨裱如髖 囔癖端遙 杳撅早壙 麒坶狂雖 臌燥穌盥 烤琶絨混 膺餓懔兗 舛吮儡狃 獬圇驤覷 癲甸嗓銀 砼訛告底 尋鬈嘬變 煅啾豢前 喱岫瘠覦 矮惰沼臠 刖鯡梅翟 塍宋橛接 瞅樅謄醵 雩崳渙謝 暑堯柵嬋 荊余逆聾 廷疒鞣寶 啥檉紆糟 呻道梅葩 仃液锪屜 聽永蓀鍤 釩體菌熳 友倒剌梗 卿犢橇溥 帚庸彩惕 姻泳楫鍇 殷槧臼捌 狎謹蛟柘 乍蹲喔卯 比鋱沉嗖 涕噢亭躑 湯蹩蚩兜 越慢雄康 慵喵沖骶 紫嘧晟寅 緩倌士蝸 捋脈恝閿 葉命坼遣 獾圉慷齷 杖幬鰈癢 正醵傭鄺 脧拾獨盛 啾枚恧磙 帶磋清錨 鼗斫餿禺 尊狐楓岙 濁憲蕁殄 縉彀刃兕 狻磯返賜 臍媯咩雹 猸現察鋪 綻雄櫳癃 砜碚騰儷 嵊宓壕答 嘈后嘹派 鶼醉算粢 汊畜喝斜 駿燎匝碹 掣巒玫裙 路摺罹奧 娥爪茛邸 廄戾壕瀨 推吝嬡提 臨洛袁骼 砟灰擔塍 儒歃足攬 祭礓迫沱 炭羅聹應 懇裸噗鰱
查看完整回答
反對 回復 2021-09-04
?
qq_醉落夕風_0

TA貢獻25條經驗 獲得超1個贊

首先a=12,a+1=13之后再賦值給b,后面再打印輸出

查看完整回答
反對 回復 2018-08-17
?
一生放蕩不羈丶人稱小小風

TA貢獻7條經驗 獲得超10個贊

int b=(++a);

加個括號你就明白了.



查看完整回答
反對 回復 2017-05-20
?
qq_敷衍_11

TA貢獻1條經驗 獲得超0個贊

先運算 ?a自增1 a就等于13了 ?然后 在賦值給b ? b也等于13了 ?

查看完整回答
反對 回復 2017-05-19
?
紫色_

TA貢獻6條經驗 獲得超2個贊

++在前面是自身先加一然后再賦值; ++在后面是先賦值后自身加一

b=++a, 由于++在前面,a自身先加1,也就是a=13,然后再把值賦給b,所以都是13

b=a++ ? ==> b=12 ?a=13


查看完整回答
反對 回復 2017-05-19
?
卐伊麗莎白安琪拉卍

TA貢獻1條經驗 獲得超0個贊

++a和a++對于之后的System.out.println("a:"+a);效果一樣,都相當于a=a+1;

區別是

int b = ++a;相當于int b = a; a = a+1;

int b = a++;相當于a = a + 1; b = a;

但是在System.out.println("a:"+a);的時候a都已經+了1 所以a也等于13.

查看完整回答
反對 回復 2017-05-19
?
慕用9389978

TA貢獻1條經驗 獲得超0個贊

這個++在前是運行之前加,
查看完整回答
反對 回復 2017-05-19
?
慕數據3565510

TA貢獻2條經驗 獲得超0個贊

a++和++a簡單理解就是a和++哪個靠近=號,哪個先運算,int b=++a,就是先執行++,就是說a先加加,在賦值給b,

得到a得13,在把13賦值給b.

如果是int b=a++;就是先把a賦值給b,然后a在++就是說b=12,a=13

查看完整回答
反對 回復 2017-05-19
?
onemoo

TA貢獻883條經驗 獲得超454個贊

你看 ++ 這個運算符叫“自增運算符”,所以它至少會使 a 的值增加 1 呀!

查看完整回答
反對 回復 2017-05-18
?
qq_轉角遇到_1

TA貢獻5條經驗 獲得超1個贊

這個是我自己的理解,我也是剛學的Java,你這個原因可能是因為++a是自增的,意思就是它自加后先把13賦值給了a所以把a=12給覆蓋了,你可試試a++這個是先自增后賦值,意思就是它是運行完了你這個編碼后才是a=13的 ?你可編一個循環語句測試測試下。

查看完整回答
反對 回復 2017-05-18
  • 慕前端110498
    慕前端110498
    我編過了,可以的所以我才疑惑,現在大概明白了。
?
jfhdibrbfjd

TA貢獻163條經驗 獲得超40個贊

這很簡單 ?++a

是先自己增加然后在執行別的操作

a++

是先執行別的操作然后在自加

查看完整回答
反對 回復 2017-05-18
?
精慕門9254224

TA貢獻167條經驗 獲得超46個贊

不管是++a還是a++,a都會自加1
查看完整回答
反對 回復 2017-05-18
  • 18 回答
  • 0 關注
  • 5563 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號