單行注釋:? //
多行注釋:/*? 注釋內(nèi)容*/
文檔注釋:/**注釋內(nèi)容*/
各種注釋無法嵌套使用
所有關(guān)鍵字都是小寫? goto和const是保留字
數(shù)據(jù)類型:
整數(shù)類型:
整數(shù)類型:int byte loog short? 不同的整數(shù)類型在內(nèi)存中占用的空間大小不一樣
小數(shù)類型:float double
字符類型:String? char
布爾類型:boolean
字符串和其他類型相連接都是字符串
強制轉(zhuǎn)換:目的類型 a = (目的類型)值
當表達式中包含多個基本數(shù)據(jù)類型(double除外)的值時凯亮,整個算數(shù)表達式的數(shù)據(jù)類型將在數(shù)據(jù)運算時出現(xiàn)類型自動提升,規(guī)則:
所有的byte short char類型自動提升為int類型;
整個表達式的最終結(jié)果類型被提升到表達式中類型最高的類型赖欣。
自增自減:
b=++a;表示:a變量自身先加1瓤湘,然后再運算
b=a++壹甥;表示:a變量自身先加1佛寿,把自增前的值做運算
三元表達式:
數(shù)據(jù)類型? 變量? =? boolean表達式 濒憋? 值1 :值2何暇;
如果boolean表達式的值為true,則變量等于值1凛驮;
如果boolean表達式的值為false裆站,則變量等于值2。
邏輯運算符號:
&:表示且黔夭,和
&&:與&相同宏胯,有短路(有一個為false就不進行接下來的比較)效果
|:表示或
||:與|相同,有短路效果
^:A或B是否相同本姥,不同為true胳嘲,相同為false
!:取反