一、 常量
1、簡介
常量:是指在Java程序中值固定不變的數據。
2、分類
類型 | 含義 | 數據舉例 |
---|---|---|
整數常量 | 所有的整數 | 0,1, 567, -9 |
小數常量 | 所有的小數 | 0.0, -0.1, 2.55 |
字符常量 | 單引號引起來,只能寫一個字符,必須有內容 | ‘a’ , ’ ', ‘好’ |
字符串常量 | 雙引號引起來,可以寫多個字符,也可以不寫 | “A” ,“Hello” ,“你好” ,"" |
布爾常量 | 只有兩個值(流程控制中講解) | true , false |
空常量 | 只有一個值(引用數據類型中講解) | null |
二、變量和數據類型
1、 簡介
變量:常量是固定不變的數據,那麼在程序中值可以變化的量稱爲變量。
Java中要求一個變量每次只能保存一個數據,必須要明確保存的數據類型。
2、數據類型分類
Java的數據類型分爲兩大類:基本數據類型
和引用數據類型
數據類型 | 默認值 | |
---|---|---|
基本數據類型 | 整數(byte,short,int,long) | 0 |
浮點數(float,double) | 0.0 | |
字符(char) | ‘\u0000’ | |
布爾(Boolean) | false | |
引用數據類型 | 類,數組,接口 | null |
基本數據類型(四類八種)
數據類型 | 關鍵字 | 內存佔用 | 取值範圍 |
---|---|---|---|
字節型 | byte | 1個字節 | -128 至 127 |
短整型 | short | 2個字節 | -32768 至 32767 |
整型 | int(默認) | 4個字節 | -231 至 231-1 |
長整型 | long | 8個字節 | -263 至 263-1 |
單精度浮點數 | float | 4個字節 | 1.4013E-45 至 3.4028E+38 |
雙精度浮點數 | double(默認) | 8個字節 | 4.9E-324 至 1.7977E+308 |
字符型 | char | 2個字節 | 0 至 216-1 |
布爾類型 | boolean | 1個字節 | true,false |
3、變量的定義
變量定義的格式包括三個要素:數據類型
、 變量名
、 數據值
。
數據類型 變量名 = 數據值;
int a = 100;
4、注意事項
- 變量名稱: 在同一個大括號範圍內,變量的名字不可以相同。
- 變量賦值: 定義的變量,不賦值不能使用。
- Java中的默認類型: 整數類型是
int
、浮點類型是double
。 - long類型: 建議數據後加L表示。
- float類型: 建議數據後加F表示。