點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門(mén)教程章節(jié)匯總
點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門(mén)教程第二章匯總
2.4 算術(shù)運(yùn)算
你可以使用賦值語(yǔ)句(assignment statement)將計(jì)算的結(jié)果存儲(chǔ)到一個(gè)變量中。賦值語(yǔ)句由一個(gè)變量名后跟一個(gè)賦值運(yùn)算符(assignment operator)算術(shù)表達(dá)式和分號(hào)組成。這里是一個(gè)簡(jiǎn)單的賦值語(yǔ)句:
numFrruit=numApples+numPranges; //Calculate the total fruit
其中,賦值運(yùn)算符為等號(hào)(=).計(jì)算等號(hào)右側(cè)表達(dá)式的值,并將計(jì)算結(jié)果存儲(chǔ)到等號(hào)左側(cè)的變量中。在本例中,是把變量numApples和numOranges的值相加,并將結(jié)果存儲(chǔ)到變量numFruit中。當(dāng)然,我們必須在這條語(yǔ)句之前聲明這三個(gè)變量。
在程序中,經(jīng)常要求變量按照給定的數(shù)值遞增。請(qǐng)看下面這條賦值語(yǔ)句:
numApples=numApples+1
等號(hào)右側(cè)表達(dá)式的計(jì)算結(jié)果比變量numApples的值大1.這個(gè)結(jié)果存儲(chǔ)回變量numApples中,因此,執(zhí)行這條語(yǔ)句的最終結(jié)果是將變量numApples的值增1.不久,我們將會(huì)看到另外一種產(chǎn)生同樣效果的更簡(jiǎn)明的方法。你可以在一條語(yǔ)句中書(shū)寫(xiě)多個(gè)賦值。假設(shè)你有a, b, c三個(gè)int型變量,并且要把它們都賦值為777,就可以用下面這條語(yǔ)句實(shí)現(xiàn):
a=b=b=777
注意,賦值語(yǔ)句與聲明語(yǔ)句中的初始化是有區(qū)別的。初始化將使變量在建立時(shí)有一個(gè)給定的常數(shù)值。賦值包含將內(nèi)存中一個(gè)地方的數(shù)據(jù)復(fù)制到另一個(gè)地方的操作。對(duì)于上面的賦值語(yǔ)句,編譯器將分配一些內(nèi)存(4個(gè)字節(jié))來(lái)存儲(chǔ)int型的常量777.然后,這個(gè)值將被復(fù)制到變量c, c中的數(shù)值將被提取出來(lái)并復(fù)制到b中。最后,b中的數(shù)值將復(fù)制到a中。(但是,嚴(yán)格地說(shuō),在編譯這些代碼時(shí),編譯器會(huì)優(yōu)化這些賦值語(yǔ)句以提高相同數(shù)值被連續(xù)賦值的效率)。
相關(guān)推薦:
2014年9月計(jì)算機(jī)等考答案專題| 等考真題 | 答案交流
2014年9月等考成績(jī)查詢時(shí)間 | 查分免費(fèi)提醒 | 合格標(biāo)準(zhǔn)
2015計(jì)算機(jī)等考報(bào)考指南專題 | 2015等考報(bào)名時(shí)間預(yù)測(cè)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |