四:java常量和變數

to tei發表於2020-12-14

: 常量和變數

常量

運算過程中 值不能更改的資料
整數常量:1 / 1L
字元常量:‘1’
布林常量:true、false
浮點常量:1.1 / 1.2F

變數

運算過程中值可以更改的資料
變數定義格式: 資料型別 變數名;
變數名的命名規範:除了第一個單詞 其他單詞首字母大寫
變數賦值格式: 變數名=常量值
注意:1.變數必須先定義、再賦值、然後使用
2.同一個類中的變數 不能重複定義
3.b=2;等號 把右邊的值賦值給左邊的變數
4.賦值時 右邊值的型別必須和左邊變數的型別保持一致

資料型別轉換

資料型別精度表:double > float > long >int(char) > short > byte
自動型別轉換情況1:高精度變數 = 低精度資料

long l1 = 1; //左邊long型別的變數 右邊int型別的常量值
//編譯器把4個位元組int型別的1轉換為8個位元組的long型別1L 然後賦值

自動型別轉換情況2:byte、short、char型別的變數 = int型別的常量值;

強制型別轉換:低精度變數 = (低精度變數的型別)高精度值;
謹慎使用:可能丟失資料

相關文章