第五章和第六章綜合總結html
if
、while
、for
、switch
仍是do
,都很好理解。布爾表達式,是條件判斷與循環的基礎,每個上述語句的利用,都離不開這個。{}
括好。if-else
的簡化,本週在教材學習中無重大問題。git
問題1:有史以來最嚴重的問題,不是技術能解決的數據結構
問題1:PP6.3初步調試,編譯未出現問題,但輸出乘法表少一行:app
問題1解決方案:如圖(將n = 12
修改成n = 13
)ide
問題2:PP5.7,打完代碼後調試,出現這個,學習
問題2解決方案:根據多年的學習經驗:這個問題在以前幾章沒有出現過,在這章出現-->這章學了條件判斷和循環-->必定是這部分出了問題。發現本身使用的是while(ture)
,卻沒有使用break
造成死循環,解決方法:加入break
。.net
(statistics.sh腳本的運行結果截圖)設計
錯題1: Which properties are true of String objects?
正確答案:A .Their lengths never change
B .The shortest string has zero length
緣由:字符串不可變,即其長度不會改變;最短的字符爲零如:""
。3d
錯題2:What happens if you attempt to use a variable before it has been initialized?
正確答案:A .A syntax error may be generated by the compiler
B .A runtime error may occur during execution
緣由:錯選爲A,實際上並非全部的未初始化都在編譯時被檢測出來了。調試
錯題3:In the StringMutation program shown in Listing 3.1, if phrase is initialized to "Einstein" what will Mutation #3 yield if Mutation #1: mutation1 = phrase.concat(".")?
正確答案:C .XINSTXIN.
緣由:沒有看清題意,因此沒有結合例子3.1進行判斷,致使錯誤。
錯題4:Consider the following two lines of code. What can you say about s1 and s2?
String s1 = "testing" + "123";
String s2 = new String("testing 123");
正確答案:C .s1 and s2 are both references to different String objects
緣由:s1中間沒有空格,而s2有。
錯題5:Consider the following enumeration
enum Speed { FAST, MEDIUM, SLOW };
正確答案:C .The name of the Speed enumeration whose ordinal value is zero is FAST
緣由: 枚舉型中第一個枚舉值的序數值爲1。
錯題6:You may use the String replace( ) method to remove characters from a String.
正確答案:false
緣由: 同上錯題1。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第五週 | 260/1549 | 1/9 | 15/110 | 瞭解到預習的重要性 |
第二週 | 309/504 | 1/5 | 20/40 | 打字速度明顯提高 |
第三週 | 311/815 | 2/7 | 25/65 | 無 |
第四周 | 474/1289 | 1/8 | 30/95 | 抗...抗壓能力增強? |