更新時間:2023-11-13 來源:黑馬程序員 瀏覽量:
常量就是不能改變的數(shù)據(jù),即在程序中固定不變的值,例如數(shù)字1、字符'c'、浮點數(shù)10.1等。常量包括整型常量、浮點數(shù)常量、布爾常量、字符常量等。
整型常量是整數(shù)類型的數(shù)據(jù),有二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制四種表示形式。
浮點數(shù)常量其實就是數(shù)學(xué)中的小數(shù),包括單精度浮點數(shù)float和雙精度浮點數(shù)double,其中單精度浮點數(shù)以F或者f結(jié)尾,雙精度浮點數(shù)以D或d結(jié)尾,浮點數(shù)也可以不使用后綴,這樣虛擬機(jī)會將其默認(rèn)為雙精度浮點數(shù)。具體示例如下:
1.2f 1F 1.23d 1.6
字符常量用于表示一個字符,一個字符常量要用一對英文半角格式的單引號('')引起來,它可以是標(biāo)點符號、數(shù)字、英文字母以及由轉(zhuǎn)義序列表示的特殊字符。具體示例如下:
'1' 'a' '&' '\n'
字符串常量用于表示一串連續(xù)的字符,一個字符串常量要用一對英文半角格式的雙引號("")引起來,一個字符串可以包含一個字符或多個字符,也可以不包含任何字符,即長度為零。具體示例如下:
"HelloJava" "11" "Hello\n XXX" ""
布爾常量有兩個值,分別為true和false,該常量用于區(qū)分一個事物的真與假。
null常量只有一個值null,表示對象的引用為空。