天天看點

《Java 7程式設計入門經典》一2.10 指派運算符

從第1章開始就在使用指派運算符。現在我們正式關注指派運算符。指派運算符(assignment operator)是一個等号(=)。在java中,這個運算符的用法與其他計算機語言的用法相同。它的一般形式是:

這裡,變量var的類型要與expression的類型相容。

指派運算符有一個有趣的特性(你可能對此并不熟悉):它允許建立指派鍊。例如,考慮如下代碼片段:

《Java 7程式設計入門經典》一2.10 指派運算符

該片段僅用一個指派語句,就将變量x、y和z都設定為100。因為指派運算符(=)總生成與右操作數表達式相同的值,是以該語句可以工作。于是,z=100的值是100,接着賦給變量y,進一步賦給變量x。使用這個指派鍊,很容易建立一系列有共同取值的變量。