一泻云、關(guān)鍵字
被賦予特殊含義的單詞固该,例如:class是用于定義類(lèi)被JAVA賦予特殊含義
二、標(biāo)識(shí)符(程序中自定義的一些名稱(chēng))
注:
- 1点楼、數(shù)字不可以開(kāi)頭
- 2、不可以使用關(guān)鍵字
- 3白对、標(biāo)識(shí)符只能由26個(gè)英文字母大小寫(xiě)掠廓,0~9,_甩恼,$組成蟀瞧。
三、注釋
- 單行注釋?zhuān)?/
- 多行注釋?zhuān)?* */
- JAVA特有:文檔注釋/** */
四条摸、常量和變量
(一)常量
JAVA中的常量:
- 整數(shù)常量
- 小數(shù)常量
- Boolean常量(只有true悦污、false兩個(gè)值)
- 字符常量(‘字符’)
- 字符串常量(“字符串”)
- null常量(null)
(二)變量
內(nèi)存中的一個(gè)存儲(chǔ)區(qū)域,有自己的名稱(chēng)和類(lèi)型钉蒲。該區(qū)域的數(shù)據(jù)可以在同一類(lèi)型范圍內(nèi)不斷變化
注:
- 變量在{}之間
-
必須有初始化值
五切端、自動(dòng)類(lèi)型提升和強(qiáng)制轉(zhuǎn)換
-
自動(dòng)類(lèi)型提升,例:
自動(dòng)類(lèi)型提升 -
強(qiáng)制轉(zhuǎn)換顷啼,例:
強(qiáng)制轉(zhuǎn)換
六踏枣、運(yùn)算符
(一)算術(shù)運(yùn)算符
基本運(yùn)算符:+、-线梗、*椰于、/、%(模運(yùn)算)仪搔、++、--
注:
a++:先賦值蜻牢,后自增
a--:先自增烤咧,后賦值
(二)邏輯運(yùn)算符
- &:與運(yùn)算(同真為真,其余為假)
- |:或運(yùn)算(同假為假抢呆,其余為真)
- ^:異或運(yùn)算(兩邊結(jié)果相同為假煮嫌,結(jié)果不同為真)
- !:非運(yùn)算
- &&:左邊為假時(shí),右邊不參與運(yùn)算(結(jié)果與&運(yùn)算相同)
- ||:左邊為真時(shí)抱虐,右邊不參與運(yùn)算(結(jié)果與|運(yùn)算相同)
(三)位運(yùn)算符
- 左移 <<: 左移幾位就是該數(shù)乘以2的幾次方
- 右移 >>: 右移幾位就是該數(shù)除以2的幾次方(高位空位以原高位補(bǔ))
- 無(wú)符號(hào)右移 >>>: 數(shù)據(jù)右移時(shí)昌阿,無(wú)論原高位是什么,都用0補(bǔ)
- &: 用二進(jìn)制數(shù)運(yùn)算恳邀,0為真懦冰,1為假
- |:同上
- ^:一個(gè)數(shù)異或同一個(gè)數(shù)兩次還是這個(gè)數(shù)
-
~:反碼(類(lèi)似于取反運(yùn)作)
(三)三元運(yùn)算符
語(yǔ)句:
(條件表達(dá)式)?表達(dá)式1:表達(dá)式2谣沸;
三元運(yùn)算符運(yùn)用