20155216 2016-2017-2 《Java程序设计》第二周学习总结
教材學習內容總結
類型
short占2字節 int占4字節 long占8字節 byte占1字節,可表示-128~127的整數 char占2字節 boolean不考慮占字節 float占4字節 double占8字節
代碼中,批注使用“//********”
十六進制在程序中以“0”或“0x”開頭,二進制使用“0b”開頭
“%b”可判斷比較火運算結果的正誤
使用float型變量應定義“float a=*.**F”或“float a=(float) *.**”
在編程時盡量做到有聯系的數據之間定義類型保持一致,以減少出錯
如果表達式中包括不同類型數據,則運算時以長度最長的類型為主,其他數值自動提升類型
(int)(Math.random()*(0~x+1)),隨機產生0~x的數
教材學習中的問題和解決過程
xx1問題
教材中的程序出現“?”,不明白“?”的用法xx1解決方案
查找資料得對于“?”之前的語句,若判斷結果為真,則取“:”前的語句;若判斷結果為假,則取“:”后的語句。
-xx2問題
對于教材中配合標簽使用過程不明確
-xx2解決方案
通過百度搜索的了解,使用break和continue時,配合標簽的使用,可以離開或跳過整個標簽區域的循環??梢赃_到跳過內層循環,繼續外層循環的目的,并且靈活運用continue循環可以自由地跳到任何一層的for循環,但標簽必須設在for之前。
代碼調試中的問題和解決過程
- xx1問題
此程序運行結果與書中的結果不同,原因為number每一步都進行了賦值,再進入下一步運算。
- xx1解決方案
于是避免對number進行重新賦值,問題得以解決
xx2問題
誤用System.out.printf(number)語句,使得編譯失敗xx2解決方案
輸出語句只能是 System.out.printf("xxx%n"number) 或 System.out.println(number)
代碼托管
代碼托管
代碼上傳截圖
本周代碼行數統計
上周考試錯題總結
錯題1:設置斷點中四個斷點為行斷點/函數斷點/條件斷點/臨時斷點
臨時斷點表示斷點只中斷一次錯題2:SOURCEPATH用來編譯時指出源代碼目錄
其他(感悟、思考等,可選)
1、運用java進行程序設計,可將文件在代碼編寫過程中直接將文檔打包保存在文件夾中,并且其編寫代碼的思路和語句與C語言相似。
2、java語言的編程風格與C語言,并且其中數據類型所占字節和類型的定義也不盡相同。就目前所學知識中,與C語言最大的區別在于輸入和輸出。
學習進度條
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 6/6 | 1/4 | 20/20 | |
| 第二周 | 320/326 | 1/5 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 |
轉載于:https://www.cnblogs.com/LeeX1997/p/6502906.html
總結
以上是生活随笔為你收集整理的20155216 2016-2017-2 《Java程序设计》第二周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GIS讲堂第二课-地图切片简介以及OL中
- 下一篇: Error running app: I