201711671114《Java程式設計》第三週學習總結
阿新 • • 發佈:2018-12-15
教材學習內容總結
主要學習運算子、表示式和基本語句
算術運算子
操作符 | 描述 |
---|---|
+ | 加法 - 相加運算子兩側的值 |
- | 減法 - 左運算元減去右運算元 |
* | 乘法 - 相乘操作符兩側的值 |
/ | 除法 - 左運算元除以右運算元 |
% | 取餘 - 左運算元除以右運算元的餘數 |
++ | 自增: 運算元的值增加1 |
-- | 自減: 運算元的值減少1 |
關係運算符
運算子 | 描述 |
---|---|
== | 檢查如果兩個運算元的值是否相等,如果相等則條件為真。 |
!= | 檢查如果兩個運算元的值是否相等,如果值不相等則條件為真。 |
> | 檢查左運算元的值是否大於右運算元的值,如果是那麼條件為真。 |
< | 檢查左運算元的值是否小於右運算元的值,如果是那麼條件為真。 |
>= | 檢查左運算元的值是否大於或等於右運算元的值,如果是那麼條件為真。 |
<= |
檢查左運算元的值是否小於或等於右運算元的值,如果是那麼條件為真。 |
位運算子
操作符 | 描述 |
---|---|
& | 如果相對應位都是1,則結果為1,否則為0 |
| | 如果相對應位都是0,則結果為0,否則為1 |
^ | 如果相對應位值相同,則結果為0,否則為1 |
〜 | 按位取反運算子翻轉運算元的每一位,即0變成1,1變成0。 |
<< | 按位左移運算子。左運算元按位左移右運算元指定的位數。 |
>> | 按位右移運算子。左運算元按位右移右運算元指定的位數。 |
>>> | 按位右移補零操作符。左運算元的值按右運算元指定的位數右移,移動得到的空位以零填充。 |
邏輯運算子
操作符 | 描述 |
---|---|
&& | 稱為邏輯與運算子。當且僅當兩個運算元都為真,條件才為真。 |
| | | 稱為邏輯或操作符。如果任何兩個運算元任何一個為真,條件為真。 |
! | 稱為邏輯非運算子。用來反轉運算元的邏輯狀態。如果條件為true,則邏輯非運算子將得到false。 |
賦值運算子
操作符 | 描述 |
---|---|
= | 簡單的賦值運算子,將右運算元的值賦給左側運算元 |
+ = | 加和賦值操作符,它把左運算元和右運算元相加賦值給左運算元 |
- = | 減和賦值操作符,它把左運算元和右運算元相減賦值給左運算元 |
* = | 乘和賦值操作符,它把左運算元和右運算元相乘賦值給左運算元 |
/ = | 除和賦值操作符,它把左運算元和右運算元相除賦值給左運算元 |
(%)= | 取模和賦值操作符,它把左運算元和右運算元取模後賦值給左運算元 |
<< = | 左移位賦值運算子 |
>> = | 右移位賦值運算子 |
&= | 按位與賦值運算子 |
^ = | 按位異或賦值操作符 |
| = | 按位或賦值操作符 |
instanceof運算子:左邊操作員是物件,右邊是類,判斷左邊的物件是否是右邊類或子類建立的物件,返回布林型別。
基本語句:
if 語句;if-else語句;if-else if-else語句;switch語句;迴圈語句(for迴圈;while迴圈);break語句和continue語句
學習進度條
程式碼行數(新增/積累) | 部落格量(新增/積累) | 學習時間(新增/積累) | 重要成長 |
目標 | 5000行 | 30篇 | 400小時 |
第一週 | 200/200 | 1/1 | 20/20 |
第二週 | 200/400 | 1/2 | 20/40 |
第三週 | 500/900 | 1/3 | 20/60 |