Java 常量與變數淺談
常量
1.常量的概述:常量是指在程式執行過程中其值不能改變的量。
2.常量的型別
Java中常量的分類:
整數常量 : 所有整數
小數常量 : 所有小數
布林常量 : 只有true和false
字元常量 :使用’’引起來的單個字元
字串常量 :使用“”引起來的字元序列,“” 、“a” 、” ”
null常量 : 只有一個值null
轉義字元:
\r 表示接受鍵盤輸入,相當於按下回車。
\n 表示換行。
\t 製表符,相當於Table鍵
\b 退格鍵,相當於Back Space
\’ 單引號
\’’ 雙引號
\\ 表示一個斜跨
3.
final資料型別 常量名稱[=值]
變數
1.變數的概述:用於儲存可變資料的容器。
2.變數存在的意義:
計算機主要用於處理生活中的資料,由於生活中存在大量的可變資料,那麼計算機就必須具備儲存可變資料的能力。
比如:
1.時間每一秒都在發生變化,根據不同的時間要有不同的處理方式。
2.氣象站會根據溫度釋出天氣預報訊號。
3.變數的特點:
正常情況下牛奶盒裝的都是牛奶,而且會根據牛奶的多少去決定要多大的容量的牛奶盒,A和B兩位同學同時把牛奶盒放進籃子裡面,但是需要區分兩個牛奶盒是誰的,都需要在牛奶盒上做一個標誌。
特點:
1. 必須要有大小
2. 儲存一定格式的可變資料
3. 必須要有名字
4.變數的宣告
根據上述變數的特點,所以我們宣告一個變數的時候需要確定變數的大小,型別、名字三個特點:
錯誤: 1024byte temp = 1000000;
錯誤原因,java有自己的變數型別。
5.變數的資料型別:整型
byte 代表一個位元組的大小 8bit 2(8) -128~127 256
short 代表兩個位元組的大小 16bit 2(16) -2(15)~2(15)-1
int 代表四個位元組的大小 32bit 2(32) -2(31)~2(31)-1
long 代表八個位元組的大小 64bit 2(64) -2(63)~2(63)-1
如果一個數值沒有采取特殊的處理,那麼該整數預設的型別是int。
可以使用數值後面新增L或小寫L改變預設的整數型別。
浮點型
float 代表四個位元組的大小 32bit
double 代表八個位元組的大小 64bit
java程式中所有的小數預設的型別是double型別,所以需要使用特殊的符號改變預設的小數型別。
字元型
char 代表兩個位元組的大小 16bit 2(16)
原理:將字元對映為碼錶中對應的十進位制資料加以儲存。
布林型
boolean 佔一個位元組。只有true與false兩個值。
注意:
成員變數宣告時可以不初始化,系統會自動初始化為0或null;
區域性變數在使用前必先附值;
區域性變數與例項變數重名時以區域性變數為準;
區域性變數在它的作用域內不允許同名;