官术网_书友最值得收藏!

3.1.2 表達(dá)式

在代碼age=18中,兩個(gè)操作數(shù)(age和18)與等號(=)構(gòu)成一個(gè)表達(dá)式。由于它使用了賦值運(yùn)算符(=),所以被稱為賦值表達(dá)式。在Java語言中,只要是數(shù)據(jù)與運(yùn)算符組成的合法序列都被稱為表達(dá)式。

1.最簡單的表達(dá)式

在Java語言中,最簡單的表達(dá)式就是常量和變量。

注意:如果在不指定值的情況下,把一個(gè)變量當(dāng)成表達(dá)式來使用,會(huì)輸出以下錯(cuò)誤信息:

2.表達(dá)式的值

表達(dá)式的值就是進(jìn)行表達(dá)式運(yùn)算后的值。雖然很多時(shí)候,表達(dá)式的值和操作數(shù)的值剛好相等,但不要把操作數(shù)的值作為表達(dá)式的值。例如,賦值表達(dá)式的值就是賦值操作數(shù)的值。該值和左右兩側(cè)操作數(shù)的值相同,但意義不同,如以下代碼:

運(yùn)行結(jié)果如下:

3.表達(dá)式的類型

表達(dá)式的類型就是進(jìn)行運(yùn)算后值的類型。表達(dá)式的類型會(huì)影響到最終結(jié)果中值的存儲(chǔ)。

主站蜘蛛池模板: 望江县| 扎赉特旗| 汉沽区| 兰坪| 三门县| 中西区| 兴隆县| 朝阳市| 攀枝花市| 新疆| 安塞县| 睢宁县| 平舆县| 都江堰市| 芷江| 伽师县| 永靖县| 新营市| 宁城县| 中阳县| 峨山| 称多县| 楚雄市| 琼海市| 宜兰县| 黄大仙区| 团风县| 江油市| 南华县| 彰武县| 安岳县| 青河县| 宁津县| 清原| 会泽县| 扶风县| 东兴市| 河曲县| 介休市| 金湖县| 邵阳县|