賦值運算子(轉)

ba發表於2007-08-15
賦值運算子(轉)[@more@]在第2章中你已經使用過賦值運算子。下面我們正式討論它。賦值運算子是一個等號“=”。它在Java 中的運算與在其他計算機語言中的運算一樣,其通用格式為:

var = expression;

這裡,變數var 的型別必須與表示式expression 的型別一致。

賦值運算子有一個有趣的屬性,你或許並不熟悉:它允許你對一連串變數賦值。例如,請看下面的例子:

int x,y,z; x = y = z = 100; // set x,y,and z to 100

該例子使用一個賦值語句對變數 x、y、z 都賦值為100。這是因為“=”運算子產生右邊表示式的值,因此 z = 100 的值是 100,然後該值被賦給 y ,並依次被賦給 x 。使用“串賦值”是給一組變數賦同一個值的簡單辦法。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958091/,如需轉載,請註明出處,否則將追究法律責任。

相關文章