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

1、測試題反思:java

        此次的測試題暴露出我在學習上的不少問題:首先,編程能力很是薄弱,編程題目只寫出了第一個程序,還由於小問題通不過測試,之後必定要多上手練習,多閱讀示例程序。其次,對理論知識的掌握不全面,課本內容須要仔細閱讀,編程題目的薄弱也反映出我對理論知識的理解不夠透徹,只是記住了皮毛。最後,本身在java語言學習上仍是「路漫漫其修遠兮」,不過「吾將上下而求索」!編程

 

2、實驗部分:數組

 

一、實驗目的與要求安全

 

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

 

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

 

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

 

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

 

二、實驗內容和步驟spa

 

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

 

實驗2-實驗3在課後完成

 

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

輸入樣例:

34080019810819327X

輸出樣例:

1981-08-19

實驗結果:

 

實驗3:

 

studentfile.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)

實驗結果:

實在作不出來,只能輸出.txt文件:

 實驗總結:

此次實驗難度較大,尤爲是實驗三,對java初學者能力要求較高,須要深入理解輸入流、數組、try{//代碼區}catch(Exception e){//異常處理}、switch語句等知識點。通過一天的摸索和嘗試,仍是沒法理解程序。這更加說明之前的C語言知識太薄弱,暴露出個人不少問題。但願老師能夠在課堂上仔細講解一下這個實驗三。之後的java學習必定要付出更多的精力。

相關文章
相關標籤/搜索