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