Java基礎(變量數&常量&據類型&類型轉換)
阿新 • • 發佈:2018-10-04
bool order p s span png 賦值 基礎 ima byte
什麽是變量:
- 變量就是一個不固定的數值,它隨時會改變,就像銀行卡裏存的錢一樣會變動。
- 變量的格式:1 數據類型 變量名=變量值; 2 數據類型 變量名; 變量名=變量值;
- 變量的三大要素:1變量類型 2變量名 3變量值
- 這樣說可能有些抽象,我們看圖就一目了然:
什麽是常量:
- 常量是在程序執行過程中,數值已經固定好了的,不會發生改變。
- 常量的格式:只要在變量前加上final。
只能賦值一次,通常在定義的時候會為其初始化。
數據類型分類:
- 基本數據類型4類8種
A:整數 | 占用字節 | B:浮點數 | 占用字節 | C:字符 | 占用字節 | D:布爾 | 占用字節 |
byte | 1 | float | 4 | char | 2 | boolean | 1 |
short | 2 | double | 8 | ||||
int | 4 | ||||||
long | 8 |
註意事項:
- 整數默認為int,所以再用Long的時候末尾要加L
- 浮點數默認是double所以在使用float的時候末尾要加F
- 引用數據類型:
- 類,接口,數組,String
類型轉換分類:
- 隱式轉換
- 隱式轉換是Java中自動轉換的:從小到大轉換byte,shor,char--------int--------long--------float--------double
- byte與shor還有char不互相轉換
- boolean不參與轉換
- 強制轉換
- 強制轉換就是從大到小(不過使用這個轉換可能損失精度)
- 格式:目標類型 變量名=(目標類型)被轉類型數值;
Java基礎(變量數&常量&據類型&類型轉換)