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