java 中前加與后加有什么區(qū)別?
- 賀老師
- 2025-08-24 20:30
- 307
- 手機(jī)版
不僅僅是在java里,一般的編程語(yǔ)言里,應(yīng)該都是這樣這涉及到兩個(gè)問(wèn)題 是先賦值,還是先自增 前加: ++a 先自增,再賦值后加: a++ 先賦值,再自增 下面的例子,你自己試試就知道了 int a = 0; int b = 0; int c = ++a; int d = b++;System.out.println(c); System.out.println(d);結(jié)果:10
前加表示自增,然后在賦值,后加表示先賦值,然后再自增(在原來(lái)的值基礎(chǔ)上+1);舉個(gè)例子:int a=1;int b=2;int c;int d;其中假設(shè):c=++a;(前加)d=b++;(后加)它的運(yùn)算順序是這樣的:前加-->a的值先加1,即a=2,之后把2賦給c,即c的值為2;后加-->先把b的值付給d,即d=2,然后b再自加(b+1),b的值等于3。同理,前減和后減也是一樣的,多做一些練習(xí)就可以理解了。
by的各種含義后面分別加什么
1、by+地點(diǎn)名詞,表方位,意為:“在……旁邊”。如:by the lake/river/tree/window/door等。
例句:She searched the top of the hill and stopped to rest on a big rock by the side of the path.她到了山頂,然后停下來(lái)在路邊的一塊大石頭上休息。
2、by+時(shí)間名詞,意為:“到……時(shí),在……之前”。如:by now/then/this time/next Friday/the end of等。
例句:By the end of last year,another new gymnasium had been completed.到去年年底,又有一座新體育館峻工了。
3、by+名詞,可用來(lái)表方法、方式、手段等。
(1)by+the+可數(shù)的時(shí)間、長(zhǎng)度、重量等名詞,意為:“按……計(jì)算”。如:by the pound/yard/meter/day/month等。
例句:Cleaning women in big cities usually get paid by the hour.城市里的女清潔工通常按小時(shí)獲得報(bào)酬。
(2)by+交通工具、交通方式名詞,意為:“通過(guò)……,乘……”。如by train/taxi/bus/truck/plane/water/air等。
例句:It takes a long time to go there by train,it`s quicker by bus.乘火車去那兒要花很長(zhǎng)時(shí)間,公路比較快。
4、by+數(shù)量詞。
(1)表升降、增減的程度。如:by one-fifth/two feet等。
例句:With production up by 60%,the company has had another excellent year.產(chǎn)量上升了百分之六十,這家公司今年的業(yè)績(jī)極好。
(2)表示距離和面積、體積中的尺寸及乘除法中的運(yùn)算。如:by 6 inches/four feet/nine yards/a hair`s breadth等。
例句:The bed is three meters wide by two meters long,and can fit at least four at one time.那張床三米寬,兩米長(zhǎng),一次至少可以睡四個(gè)人。
5、by+身體部位名詞或衣服名詞,表示被抓住身體/衣物的某一部分。如:by the hair/hand/arm/nose/horns/sleeve等。
例句:The policeman caught the thief by the arm.警察抓住了小偷的胳膊。
擴(kuò)展資料
by的其他意思
(1)游戲用語(yǔ)
某些網(wǎng)絡(luò)游戲中,玩家捕捉的隨從(寵物、寶寶)有普通和變異之分。為方便交流,玩家常將變異簡(jiǎn)稱為BY。
《星際爭(zhēng)霸2》中建筑物的簡(jiǎn)稱:選中農(nóng)民按B鍵后會(huì)出現(xiàn)基礎(chǔ)建筑列表,然后再次按下對(duì)應(yīng)快捷鍵就會(huì)建造該建筑。BY是神族的控制芯核。
(2)網(wǎng)絡(luò)用語(yǔ)
在一些作品中,作者通常會(huì)在署名前加上“by”,這里的意思是來(lái)自于,原創(chuàng)的意思,而非搬運(yùn)的縮寫(xiě)。
參考資料來(lái)源:百度百科--by
1、by+地點(diǎn)名詞。表方位,意為:“在…旁邊”。
2、by+時(shí)間名詞。意為:“到…時(shí)(已發(fā)生某事)。
3、by+名詞??捎脕?lái)表方法、方式、手段等。
4、四、by+數(shù)量詞。表升降、增減的程度。
5、by+身體部位名詞或衣服名詞。表示被抓住身體/衣物的某一部分,常與動(dòng)詞catch/seize/take/hold/grab等連用。
例句:1、Doctors are complaining about being barraged by drug-company salesmen.(醫(yī)生們抱怨他們疲于應(yīng)付醫(yī)藥公司的銷售人員。)。
擴(kuò)展資料
相關(guān)詞組
1、go by
讀音:英 [ɡ?? ba?] 美 [ɡo? ba?]
意思:(時(shí)間)流逝,過(guò)去;遵循;遵照。
例句:I'm going by bike, and you may go by bus. (我呢,騎自行車去,你們呢,坐汽車去。)。
2、come by
讀音:英 [k?m ba?] 美 [k?m ba?]
意思:弄到;得到。
例句:How did you come by that cheque? (你是怎么弄到那張支票的?)。
3、stand by
讀音:英 [st?nd ba?] 美 [st?nd ba?]
意思:做好準(zhǔn)備;準(zhǔn)備行動(dòng);坐視不理;袖手旁觀;繼續(xù)支持(身處困境的人);堅(jiān)持,遵守,信守(原有的決定、承諾或宣言)。
例句:The decision has been made and I have got to stand by it.(決定已經(jīng)作出了,我必須要遵守。)。
4、by hand
讀音:英 [ba? h?nd] 美 [ba? h?nd]
意思:用手工。
例句:She addressed them by hand in her beautiful italic script.(她用漂亮的斜體字寫(xiě)明了收信人姓名和地址。)。
本文地址:http://v5tt.cn/yimin/6468.html
轉(zhuǎn)載說(shuō)明:文章《java 中前加與后加有什么區(qū)別?》由【留求藝】原創(chuàng)發(fā)布(部分轉(zhuǎn)載內(nèi)容均有注明出處,如有侵權(quán)請(qǐng)告知),轉(zhuǎn)載請(qǐng)注明文章來(lái)源。
從事留學(xué)10年以上,幫助過(guò)很多的國(guó)內(nèi)學(xué)生處理留學(xué)申請(qǐng),簽證,生活,學(xué)習(xí)等各方面的問(wèn)題,有豐富的留學(xué)咨詢和實(shí)戰(zhàn)經(jīng)驗(yàn)。憑借著個(gè)人豐富的生活歷程和申請(qǐng)經(jīng)驗(yàn),會(huì)準(zhǔn)確的指導(dǎo)學(xué)生海外申請(qǐng)和學(xué)習(xí)生活的相關(guān)注意事項(xiàng),成功幫助眾多學(xué)子完成夢(mèng)校留學(xué)的夢(mèng)想。