黑馬程式設計師——java基礎學習筆記——第二天
阿新 • • 發佈:2019-02-07
1..常量與變數:
- 常量表示不能改變的數值。
- Java中常量的分類:
1.整數常量。所有整數
2.小數常量。所有小數
3.布林型常量。較為特有,只有兩個數值。true false。
4.字元常量。將一個數字字母或者符號用單引號( ' ' )標識。
5.字串常量。將一個或者多個字元用雙引號標識。
6.null常量。只有一個數值就是:null。
- 對於整數:java有三種表現形式。
八進位制:0-7 ,滿8進1. 用0開頭表示。
十六進位制:0-9,A-F,滿16進1. 用0x開頭表示。
- 變數的概念:
該區域有自己的名稱(變數名)和型別(資料型別)
該區域的資料可以在同一類型範圍內不斷變化
- 為什麼要定義變數:
- 使用變數注意:
初始化值
- 定義變數的格式:
- 據型別自動提升
如果一個運算元是long型,計算結果就是long型;
如果一個運算元是float型,計算結果就是float型;
如果一個運算元是double型,計算結果就是double型。
2.運算子:
- 運算子包括算術運算子、賦值運算子、比較運算子、邏輯運算子、位運算子、三元運算子。
- 算術運算子:主要有加(+)、減(-)、乘(*)、除(/)、求餘(%)、自加(++)、自減(--)。其中+和-可以作為資料的正負符號。
- 賦值運算子:用=表示,功能是將右邊的運算元的值賦給左邊的運算元。還有+=、-=、*=、/=,例子:a+=3和a=a+3代表的意思相同。
- 比較運算子:有大於(>)、小於(<)、等於(==)、大於等於(>=)、小於等於(<=)、不等於(!=)。比較運算子的結果都是boolean型
- 邏輯運算子:有與(&、&&)、或(|、||)、異或(^)、非(!)。
麼右邊不參與運算。|和||同理,對於||,左邊為真,右邊不參與運算。
- 位運算子:有左移(<<)、右移(>>)、無符號右移(>>>)、與(&)、或(|)、異或(^)、反碼(~)。
- 三元運算子:格式:(條件表示式)?表示式1:表示式2。如果條件為true,運算後的結果是表示式1,如果條件為false,運算後的結果是表示式2。