一、變量:
1.變量的定義
定義:變量就是在程序運行過程中其值可以發生變化的量.
作用:變量是一個存儲數據的容器。
變量具備的特點:
1. 容量(大小)。
2. 存儲一定格式的數據。
3. 名字.
Java中聲明(定義)一個變量的格式:
容量 變量名字 = 數據。
2.變量名的命名規範:
首單詞小寫,其他單詞首字母大寫,其他小寫。
3.容量的表示:
java表示一個變量的容量多大是使用了數據類型描述的。
二、數據類型
在java中 的數據類型主要有兩種數據類型
(1)基本數據類型
(2)引用數據類型
1.java中的八種基本數據類型:
整數的數據類型
byte(字節) 8bit 2^8 = 256 -128~127
short(短整型) 16bit 2^16 = 65536
int(整型) 32bit 2^32 = 4294967296
long(長整型) 64bit 2^64 = 18446744073709551616
注意:
(1) 如果一個整數沒有加上任何的標識的時候,那麼默認是int類型的數據。
(2)如果需要把該數據表示成一個long類型的數據,那麼需要加數據後面加上L表示,L是不區分大小寫的,但是建議使用大寫。
(3)選用數據類型的原則: 在能滿足需求的情況下,能小就小。節省內存空間。
小數的數據類型:
float(單精度浮點型) 32bit
double(雙精度浮點型) 64bit
注意:
(1)如果一個小數沒有加上任何標識的時候,那麼該小數默認是double類型的數據
(2)如果需要表示成float類型,那麼需要在小數的後面加上f表示。f不區分大小寫的。
布爾類型: 布爾類型只有兩個 值,true或者false。
boolean 1字節或者4個字節
如果使用boolean聲明一個基本類型的變量,那麼該變量佔4個字節,
如果使用boolean聲明一個數組類型,那麼每個數組的元素佔1個字節。
字符類型:
char 2字節(16bit)
八種基本數據類型:
整型:int
字節型:byte
短整型:short
長整型:long
單精度浮點小數: float
雙精度浮點小數:double
布爾: boolean
字符: char
byte age = 120;
short money = 128;
int bossMoney = 1000000000;
long allMoney = 10000000000000000L;
float f = 3.14f;
double d = 3.1415926537;
boolean b = false;
char c = 'a';
String str = "hello world";
注:字符串的數據類型是String,屬於引用數據類型,不屬於基本數據類型。
2.引用數據類型
引用數據類型分爲“數組”,“類”,“接口” 3種,詳見後續內容。