常數在程式運作時,不會被修改的量。
在 Java 中使用 final 關鍵字來修飾常數,聲明方式和變數類似:
finaldouble PI =3.1415927;
常量名也可以用小常量名也可以用小常寫常數,為了使用常寫常數。
字面量可以賦給任何內建類型的變數。例如:
byte a =68; char a ='A'
byte、int、long、和short都可以用十進制、16進制以及8進制的方式來表示。
當使用常數的時候,前綴0表示8進制,而前綴0x代表16進制。例如:
intdecimal=100; int octal =0144; int hexa =0x64;
和其他語言一樣,Java的字串常數也是包含在兩個引號之間的字元序列。以下是字串型字面量的例子:
"Hello World" "twonlines" ""This is in quotes""
字串常數和字元常數都可以包含任何Unicode字元。例如:
char a ='u0001'; String a ="u0001";
Java語言支援一些特殊的轉義字元序列。
符號 換行(0x0a)
r f 退格(0x08)
s
t 雙引號
'單引號
\ 八進製字元(ddd)
uxxxx