20165212第一次實驗
20165212《Java程序設計基礎》第一次實驗
第一部分
建立目錄、運行截圖
(這裏我直接運行了我的練習題,因為練習題足夠復雜了....[捂臉])
嗯,打印的第二行還帶上了我的心理感受,然後可以操作XXXXX一堆……
懶癌晚期,沒打包
就這樣直接操作了
碼雲鏈接:
https://gitee.com/BESTI-IS-JAVA-2018/20165212RenYin.git
第二部分IDEA調試博客上的代碼
條件斷點
單次斷點
第三部分
首先,吐槽一下這個抽題的模式——@#¥%……%¥#@!。 題目4:學生成績管理系統
emm.源代碼是我從網上下載的,源代碼和題目要求有差異。題目要求:增、刪、改、排序、查找。源代碼給了增、刪、改、顯示全部4個功能,
缺少查找和排序功能。我在源代碼基礎上增添了“查找”。源代碼157行,增加20行,最終我的工作量20/177。讀源代碼花了近一個小時一邊翻書一邊看,
看完還是有些一知半解。 本身兩個類是包在一起的,我看著不爽,給分開了(其實是我不熟悉包)
我後面寫代碼編譯時還算順利,equal這些不熟悉的,直接套前面的。 系統主幹是6個CASE語句,一個系統一個CASE搞定深入淺出很nice,對我來說難點不是整體設計而是...語法.....拿到題時我已經想到可以用CASE 設計,但是這些句子我寫不來。
排序
這個程序是要手動輸入學生信息,輸出結果根據輸入先後順序排序(不是根據學號排序,或者成績、性別排序)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 錯誤測試
---------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------
輸入不存在的學號——查找失敗
- 邊界測試
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
涵蓋增、刪、找 內容
碼雲鏈接:https://gitee.com/BESTI-IS-JAVA-2018/20165212RenYin.git
目錄:20165212RenYin/exp/exp1/src/
20165212第一次實驗