posts - 17,  comments - 14,  trackbacks - 0

          經過一段時間的JAVA實訓學習,由以前的一竅不通,變成了今天的菜鳥,稍有成就感,o(∩_∩)o

          下面就寫一個小程序,把已經學過的知識都捎帶著復習一下.. .. ..

          先說程序的要求:小小的簡單的學生信息管理系統。在控制臺上顯示四個選項,分別為增加、瀏覽、修改、退出系統;然后選擇相應的功能進行操作。

          先寫主菜單吧,寫上增加、瀏覽、修改和退出功能,這些功能當然不能寫在這里,有下面的程序去實現。

          main和menu:

          main

          這就是程序的入口,超簡潔。程序的所有代碼都看不到,被封裝在了后面。

          menu:

          menu

          開始是一段死循環的代碼,讓主菜單總是顯示。

          然后是switch--case,根據輸入的內容執行相應的case。

          退出系統就不用說了,三個功能分別由一下的代碼實現:

          增加,要知道增加的是什么,增加到什么地方(其他功能雷同)。Person類,然后便是這些功能的實現。

          Person:

          person

          Person類實現Serializable接口(可序列化);設置Person的屬性,實現set、get等方法。

          PersonOperate,寫出主程序中的功能的方法。

          PersonOperate

          這些數據都通過IO保存到文件中。add中的save,show中的read,update則read和save都用。

          還有add和update都要識別輸入數據,都要實現。

          Input:

          InputDate


          FileOperate:

          FileOperate

          寫完這些代碼就可以實現增加、瀏覽、修改、退出系統的功能了。

          運行結果:

          image

          image

          image

          image

          posted on 2010-11-06 22:12 Mineralwasser 閱讀(203) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          文章檔案(21)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永福县| 兴安县| 平山县| 定陶县| 呼伦贝尔市| 衢州市| 万安县| 博白县| 平山县| 二连浩特市| 剑河县| 晴隆县| 柏乡县| 彩票| 和平区| 合阳县| 宾川县| 炎陵县| 全椒县| 芮城县| 台北县| 枣庄市| 元江| 大竹县| 沽源县| 淅川县| 达拉特旗| 达孜县| 涿鹿县| 泗水县| 贵德县| 扬中市| 安塞县| 通州区| 临泉县| 宾川县| 蒲江县| 嘉义县| 和政县| 家居| 本溪市|