李婷華 201771010113 《面向對象程序設計(java)》 第三週學習總結

第一部分:理論知識回顧java

第一章編程

再次瞭解了java「白皮書」的關鍵術語,java的常見術語,對於「白皮書」的關鍵術語依然環遊不太理解的。安全

第二章網絡

在使用命令行工具運行java程序的過程當中,依然會有環境配鏡方面的問題出現。會由於環境配置問題到組織程序沒法運行。函數

第三章工具

第三章主要講述了java的基本語法,再次瞭解了java的五種語句,對於文件的輸入輸出,還有很大的問題。瞭解了break語句有帶標籤和不帶標籤之分。學習

第二部分:實驗部分測試

1.實驗目的與要求spa

(1)進一步掌握Eclipse集成開發環境下java程序開發基本步驟;命令行

(2)熟悉PTA平臺線上測試環境;

(3)掌握Java語言構造基本程序語法知識(ch1-ch3);

4)利用已掌握Java語言基本程序設計知識,學習設計開發含有一個主類、類內可有多個方法的應用程序。

2.實驗內容和步驟

 

實驗1:採用我的帳號登陸https://pintia.cn/,使用邀請碼588329加入PTA平臺NWNU-2017NISE教學班(西北師範大學 計算機科學與工程學院 2017級 網絡與信息安全),完成《2018秋季西北師範大學面向對象程序設計(Java)(ch1-ch3)測試題1》,測試時間120分鐘;

 

實驗2公民身份證號碼按照GB11643—1999《公民身份證號碼》國家標準編制,由18位數字組成:前6位爲行政區劃分代碼,第7位至14位爲出生日期碼,第15位至17位爲順序碼,第18位爲校驗碼。從鍵盤輸入1個身份證號,將身份證號的年月日抽取出來,按年-月-日格式輸出。注意:輸入使用Scanner類的nextLine()方法,以避免出錯。

 

輸入樣例:

 

34080019810819327X

 

輸出樣例:

 

1981-08-19

 

實驗結果:

實驗3studentfile.txt文件內容是本班同窗的學號與姓名,利用此文件編制一個程序,將studentfile.txt文件的信息讀入到內存,並提供兩類查詢功能:(1)輸入姓名查詢學號;(2)輸入學號查詢姓名。要求程序具備友好人機交互界面。

 

編程建議:

 

(1)從文件中讀入學生信息,能夠編寫以下函數:

 

public static void StudentsFromFile(String fileName))

 

(2)輸入姓名查找學生學號,能夠編寫以下函數:

 

public static String findStudent(String name)

 

(3)輸入學號查找學生姓名,能夠編寫以下函數:

 

public static String findStudent(String ID)

實驗結果:

 

3.實驗總結

在本週的實驗中,我發現本身的問題還不少,首先在基礎知識上,沒有徹底理解透徹,在實驗一的考試中,許多題憑藉第一感受作出來以後,有好多都是錯誤的,其次,在編程題上,不少東西都無從下手,拿到題目之後不知道從哪下手,也不知道要寫什麼東西,基本上全部的大題都是編譯錯誤,每道題要用什麼函數沒有任何頭緒,還有就是在Eclipse上能運行出來的代碼,複製粘貼到實驗平臺上不必定出的來。第三個實驗,我以爲難度挺大的,思考了很久也不會寫。仔細反思以後發現,仍是平時沒有花費大量的時間去練習寫代碼,也沒有花大量的時間本身去自主學習。在從此的學習中,我會花費更多的時間去練習編程,以提升本身的編程能力。

相關文章
相關標籤/搜索