3 回答

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
數(shù)據(jù)類型 屬性名稱 = null(或者0);
屬性名稱 = 欲賦值;
可以簡(jiǎn)寫
數(shù)據(jù)類型 屬性名稱 = 欲賦值;
“=”就是賦值的意思。

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超4個(gè)贊
????????????????int a = 1;
??????????????? int b;
??????????????? //b = a;賦值表達(dá)式,是有值的,這個(gè)值是賦值的結(jié)果,即1
??????????????? int c = b = a = 8;//計(jì)算順序:c=(b=(a=8));
??????????????? //實(shí)際是將賦值表達(dá)式a=8的值賦值給b,注意是將賦值表達(dá)式的值賦值給b
??????????????? //同樣的將之前的賦值表達(dá)式的值賦值給c
??????????????? System.out.println("c = " + c);
??????????????? c = (b = (a = 8) + 3);
??????????????? //計(jì)算順序:
??????????????? //1)首先計(jì)算賦值表達(dá)式a=8,此時(shí)a==8,該表達(dá)式的值也等于8
??????????????? //2)將a=8賦值表達(dá)式的值和3相加,和賦值給b
??????????????? //3)將最外面括號(hào)的賦值表達(dá)式的值賦值給c
??????????????? System.out.println("c = " + c);
??????????????? a = 1;
??????????????? b = a+=2;
??????????????? //計(jì)算順序
??????????????? //1)計(jì)算a+=2,此時(shí)a==3,該賦值表達(dá)式的值也是3
??????????????? //2)將a+=2表達(dá)式的值賦值給b
??????????????? System.out.println("b = " + b);

TA貢獻(xiàn)452條經(jīng)驗(yàn) 獲得超796個(gè)贊
賦值之前肯定要聲明一個(gè)變量了,所以賦值運(yùn)算的順序是,
1,聲明變量,根據(jù)數(shù)據(jù)類型在內(nèi)存中開(kāi)辟一塊空間
2,賦值,即將數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的存儲(chǔ)空間
添加回答
舉報(bào)