A:什么是常量
* 在程序執行的過程中其值不可以發生改變
* B:Java中常量的分類
* 字面值常量
* 自定義常量
* 整數常量:所有整數
*小數常量:所有小數
*布爾常量:較為特殊,只有兩個值,true或者false
*字符常量:將一個數字、字母
*字符常量:將一個數字字母或者符號用單引號(' ')標示
*字符串常量:將一個或者多個字符串用雙引號標識
* C:字面值常量的分類
* 字符串常量 用雙引號括起來的內容
* 整數常量 所有整數
* 小數常量 所有小數
* 字符常量 用單引號括起來的內容,里面只能放單個數字,單個字母或單個符號
* 布爾常量 較為特殊,只有true和false
* 空常量 null
常量的使用規則:
final 常量名=值;
final double PI=3.14; final String LOVE="imooc";
常量名一般使用大寫字符。
程序中使用常量可以提高代碼的可維護性。
例如,在項目開發時,我們需要指定用戶的性別,此時可以定義一個常量 SEX,賦值為 "男",在需要指定用戶性別的地方直接調用此常量即可,避免了由于用戶的不規范賦值導致程序出錯的情況。
常量的使用案例:
常量代表程序運行過程中不能改變的值。
常量在程序運行過程中主要有2個作用:
1. 代表常數,便于程序的修改(例如:圓周率的值)
2. 增強程序的可讀性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其數值分別是1、2、3和4)
常量的語法格式和變量類型:只需要在變量的語法格式前面添加關鍵字final即可。在Java編碼規范中,要求常量名必須大寫。
則常量的語法格式如下: final 數據類型 常量名稱 = 值;
final 數據類型 常量名稱1 = 值1, 常量名稱2 = 值2,……常量名稱n = 值n;
例如:final double PI = 3.14;
final char MALE=‘M’,FEMALE=‘F’;
在Java語法中,常量也可以首先聲明,然后再進行賦值,但是只能賦值一次,示例代碼如下:
final int UP;
UP = 1;