1. 程式人生 > >201711671114《Java程式設計》第三週學習總結

201711671114《Java程式設計》第三週學習總結

教材學習內容總結

主要學習運算子、表示式和基本語句

算術運算子

操作符 描述
+ 加法 - 相加運算子兩側的值
- 減法 - 左運算元減去右運算元
* 乘法 - 相乘操作符兩側的值
/ 除法 - 左運算元除以右運算元
取餘 - 左運算元除以右運算元的餘數
++ 自增: 運算元的值增加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