3.2注釋
最常用的方式為//
當(dāng)需要長篇注釋時盈电,可以在每行注釋前面標(biāo)記//
,也可使用/*
和 */
將注釋括起來
當(dāng)需要自動生成文檔時咖熟,注釋以/**
開始做鹰,以*/
結(jié)束
/**/
不能嵌套
3.3數(shù)據(jù)類型
共有8種基本數(shù)據(jù)類型,整型4種泞莉,浮點(diǎn)型2種哪雕,用于表達(dá)Unicode編碼的字符單元的字符類型char1種,用于表示真值的布爾boolean類型1種
3.3.1整型
用于表示沒有小數(shù)部分的數(shù)值戒财,可以是負(fù)值
int型常用热监;表示星球上居住人數(shù)用long(哈哈哈哈哈);byte和short用于特定的場合饮寞,如:底層的文件處理孝扛、需要控制占用存儲空間的大數(shù)組
在java中,數(shù)值的范圍與運(yùn)行java代碼的機(jī)器無關(guān)
長整型數(shù)值后加后綴L,如4000000000L;十六進(jìn)制數(shù)值有一個前綴0x,如0xCAFE;八進(jìn)制有一個前綴0幽崩,如010對應(yīng)8苦始;二進(jìn)制數(shù)加上前綴0b
java沒有任何無符號類型(unsigned)
浮點(diǎn)類型
用于表示小數(shù)部分的數(shù)值
double數(shù)值精度表示float類型的2倍
float 類型的數(shù)值有一個后綴F,如3.14F;沒有后綴F的默認(rèn)為double型
用于表示溢出和出錯的三個特殊的浮點(diǎn)數(shù)值
- 正無窮大
- 負(fù)無窮大
- NaN(不是一個數(shù)字)
應(yīng)為所有“非數(shù)值”的值都認(rèn)為是不相同的,所以不能這樣檢測一個特定值是否等于Double.NaN:
可以使用Double.isNaN方法
3.3.3char類型
用于表示單個字符慌申,通常用來表示字符常量,'A'
是編碼為65所對應(yīng)的字符常量陌选,"A"
是一個包含字符A的字符串
Unicode編碼單元可以表示為十六進(jìn)制值,采用轉(zhuǎn)義字符\u表示Unicode代碼單元的編碼
下表是轉(zhuǎn)義字符的轉(zhuǎn)義序列符
char類型不建議在程序中使用
3.3.4boolean類型
C++中蹄溉,數(shù)值或指針可以代替boolean值咨油,值0相當(dāng)于布爾值false,非0值相當(dāng)于布爾值true,但在java中不成立。