變量賦值
所謂變量賦值就是給變量所代表的內(nèi)存塊設置狀態(tài)钥组,即設值。通常如以下兩種形式:
?定義變量時同時指定初始值:
?定義變量時今瀑,沒有指定初始值程梦,可以在需要時再賦值。
符號"="在Java中應該理解為賦值運算符橘荠。賦值運算符是一個雙目運算符屿附,即有兩個操作數(shù)的運算符,分別稱為左操作數(shù)和右操作數(shù)哥童。
賦值運算符左操作數(shù)必須是變量挺份,表示目標內(nèi)存塊,右操作數(shù)可以是和變量類型相同或兼容的字面量贮懈,變量匀泊,符號常量,表達式或方法調(diào)用的結果错邦。如下面示例:
2字面量是指一個表示人類所熟知的特定信息的值如1探赫,25.6型宙,“張三”;
2變量作為右操作數(shù)是讀取該變量的值撬呢。
2表達式計算的結果給變量賦值。
妆兑,賦值運算是右給合性運算魂拦,即先計算右操作數(shù),再將計算的結果賦值給左操作數(shù)變量搁嗓。