- 零基礎(chǔ)學(xué)Java程序設(shè)計(jì)
- 祝明慧編著
- 321字
- 2022-05-06 19:56:02
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ǔ)。
推薦閱讀
- Advanced Machine Learning with Python
- Cocos2D-X權(quán)威指南(第2版)
- Learning RxJava
- Clojure for Domain:specific Languages
- Learning SAP Analytics Cloud
- 云原生Spring實(shí)戰(zhàn)
- Data Analysis with IBM SPSS Statistics
- C程序設(shè)計(jì)案例教程
- 程序員修煉之道:通向務(wù)實(shí)的最高境界(第2版)
- HTML5入門經(jīng)典
- 精通Linux(第2版)
- Spring+Spring MVC+MyBatis整合開發(fā)實(shí)戰(zhàn)
- Learning Concurrent Programming in Scala
- Nginx Lua開發(fā)實(shí)戰(zhàn)
- 邊玩邊學(xué)Scratch3.0少兒趣味編程