201711671235學習《java程式設計》第二週學習總結
教材學習內容總結
1.識別符號的概念/語法規則:a.字母(區分大小)、下劃線、美元符號、數字(不能做首字元)、長度不受限制。
b.識別符號不能是關鍵字、ture、false、null等。
2.Unicode字符集
3.關鍵字50(小寫)
4.基本資料型別(宣告時可賦初值)
邏輯型別:boolean(ture or false)
整數型別:byte(1位元組、8位),short(2),int(4):八進位制(0開頭)十六進位制(0x開頭),long(8,字尾L)
字元型別:char(2,轉義字元、十六進位制轉義:'\u****')
浮點型別:float(4,單精度字尾f/F),double(8,雙精度字尾d/D)
5.型別轉換運算:按精度從低到高:byte ->short ->char ->int ->ong ->float ->double ,精度從低到高轉換加()強制轉換。
6.輸入基本資料型別:(1.5版本) Scanner 物件=new Scanner(System.in)。
7.輸出基本型資料:“+”將變數、表示式、常數值與字元一起輸出。
int:%d、char:%c、float/double(保留小數點後六位):%f、字串:%s。
輸出的int型資料佔m列:%md、輸出的浮點型資料佔m列,小數點保留n位。
8.陣列(引用型變數,陣列變數中存放陣列的首元素地址)
一維宣告:陣列的元素型別 陣列名[] (java不允許在宣告陣列的方括號內指定陣列元素個數)。
為陣列分配元素:陣列名=new 陣列元素的型別 [陣列元素的個數]。
try....catch檢測異常,注意索引越界問題。
陣列的初始化:陣列的型別 陣列名[]={}
陣列的引用:單獨的陣列名指該陣列元素的首地址。
9.length的使用:“陣列名.length”指含有一維陣列的個數。
教材學習中的問題和解決過程
java中陣列引用的含義和c++的相同/不同之處,老師的講解和檢視以前的知識。
二維陣列中length的用法。
程式碼除錯的問題和解決過程
輸入基本資料時使用....(System.in)/Scanner.nextInt()實際已經呼叫一次輸入的命令。
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
目標 | 5000行 | 20篇 | 400小時 |
會用java語言獨立設計程式 |
第一週 | 13/13 | 1/1 | 5/5 | 學會使用jdk以及對java源程式語句的基本注意事項有所瞭解 |
第二週 | 140/143 | 1/2 | 10/15 | 學會java基本資料型別與陣列和c語言/c++在表達和用法上的相同/不同之處 |