201711671212 《java程式設計》第三週學習總結
教材學習內容總結
本週學習內容:第三章 運算子、表示式和語句。其中絕大多數運算子與C語言相同。
1.位運算子(對兩個整型資料對應的位進行運算得到一個新的整型資料)
按位與運算:a、b同為1,則c為1,否則為0。
按位或運算:a、b同為0,則c為0,否則為1。
按位非運算:a為0,則c為1,否則為0。
按位異或運算:a、b相同,則c為0,否則為1。
2.instanceof運算子
判斷物件是否為一個類的子物件
3.if語句、if-else語句、if-else if-else語句、switch開關語句的使用。
4.迴圈語句的使用——for語句、while語句和do while語句,結束語句break和continue語句
5.類是Java程式的基本要素,一個Java應用程式由若干個類所構成,類宣告的變數被稱作物件變數,簡稱物件。關鍵字class用來定義類,“class 類名”是類的宣告部分,類名必須是合法的java識別符號,類體在類聲明後,用兩個大括號{}括起。類體中的內容可分為兩部分:一部分是變數的宣告;另一部分是方法的定義。宣告變數部分所宣告的變數成為成員變數或域變數。成員變數的型別可以是Java中的任何一種資料型別。
6.方法,方法在類中進行定義,定義包括兩部分:方法頭和方法體。方法頭由方法的型別、名稱和名稱之後的一對小括號以及其中的引數列表所構成。方法體是方法聲明後的一對大括號以及他們之間的內容。類的構造方法分為預設構造方法和自定義構造法,構造方法沒有型別。
程式碼在除錯過程中的問題
對switch開關語句的使用不是熟悉,對於case其後的常量值要仔細推敲思考,以及需要注意的是switch語句中表達式的值可以是byte、short、int、char型,但不可以是long型。
學習進度條
|
程式碼行數(新增/累積) |
部落格量(新增/累積) |
學習時間(新增/累積) |
重要成長 |
目標 |
5000 |
30篇 |
400小時 |
|
第一週 |
20/100
|
1/1 |
20/20 |
|
第二週 |
100/200 |
1/2 |
10/20 |
|
第三週 |
200/400 |
1/2 |
10/10 |
|
參考資料
-
Java 2 實用教程(第5版)