网站大量收购闲置独家精品文档,联系QQ:2885784924

档 案输入输出运用.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 檔案輸入/輸出運用 內容 檔案輸入/輸出模式 紀錄檔案的輸出運用 紀錄檔案的輸入/輸出運用 9-1 檔案輸入/輸出模式 (1) 順序檔案與串流讀寫 (本書未舉例介紹) 順序檔案(Sequence file) 串流(Stream)方式讀取 9-1 檔案輸入/輸出模式 (2) 紀錄檔案與緩衝器讀寫 Record file Buffer read/write 9-1 檔案輸入/輸出模式 (3) 可寫入紀錄檔案產生 9-1 檔案輸入/輸出模式 (4) 可讀取紀錄檔案產生 9-2 紀錄檔案輸出的運用 (1) 範例研討:登錄員工資料(Ex9_1.java) 請幫志明電器製造公司建立一套人事管理系統,該系統允許輸入員工資料,並儲存於資料檔案內(Human.data)。假設登錄員工資料包含有:員工代號(int)、姓名(String)、工作部門(String)、底薪(int)、職務加級(int)。 9-3 紀錄檔案輸入/輸出運用 (1) 範例研討:建立員工薪資資料 (Ex9_2.java) 擴充 Ex9_1.java 程式功能。請幫志明電器製造公司建立一套人事管理系統,該系統允許輸入員工資料,並儲存於資料檔案內(Human.data)。當輸入完畢之後,再由檔案內讀出並顯示螢幕上,觀察資料是否建立正確。假設登錄員工資料包含有:員工代號(int)、姓名(String)、工作部門(String)、底薪(int)、職務加級(int)。 9-3 紀錄檔案輸入/輸出運用 (2) 相關物件與方法 9-3 紀錄檔案輸入/輸出運用 (3) 範例 Ex9_2 程式架構 9-3 紀錄檔案輸入/輸出運用 (4) 範例研討:列印員工薪資表(Ex9_2_1.java) 志明電器公司已建立完成員工薪資管理系統(Ex9_2.java),該系統允許管理者輸入員工薪資資料,並可除儲存於 Human.data 檔案內。請編寫一套程式可供列印公司所有員工的薪資表,員工資料直接由 Human.data 檔案讀取。薪資表包含員工代號、姓名、服務部門,薪資總額(= 底薪 + 職務加級)、預扣稅額(= 薪資總額 * 0.1)與應領薪資(薪資總額 – 預扣稅額)。 9-3 紀錄檔案輸入/輸出運用 (5) 相關物件與方法 9-3 紀錄檔案輸入/輸出運用 (6) 紀錄檔案讀入, 儲存於陣列內 9-3 紀錄檔案輸入/輸出運用 (7) 範例研討:建立人事管理系統(Ex9_3.java) 展鵬網路行銷公司』希望公司的電子化企業管理系統,各子系統可能使用的員工資料都能夠統一處理,才不至於發生各系統之間資料不一致的問題。請您幫該公司規劃員工資料的屬性,並建立『人事資料管理系統』(Ex9_3.java)可讓管理人員『新增』、『修改』與『刪除』員工資料,爾後其他子系統也可引用該資料(Human.data)。目前預估員工資料包含有:員工代號、姓名、服務部門、性別、出生、底薪、職務加級等屬性,並由獨立檔案製作而成(Persional.java),經過編譯後產生 Persional.class。至於員工資料請以 Human.data 檔案名稱儲存。 9-3 紀錄檔案輸入/輸出運用 (8) Ex9_3.java 程式架構 * 導入 java.io 套件 檔案名稱(範例:Employee.data) 產生可供寫入的紀錄檔案 產生可供寫入的緩衝器 緩衝器寫入方法 import java.io.*; ……. String file = “Employee.data” FileWriter fw = new FileWriter(file); BufferedWriter bw = new BufferedWriter(fw); bw.write() 功能說明: 宣告『可寫入』紀錄檔案的語法範例: 導入 java.io 套件 檔案名稱(範例:Employee.data) 開啟檔案,並回傳檔案識別碼 產生可供讀取的紀錄檔案 產生可供讀取的緩衝器 緩衝器讀取方法之一 import java.io.*; ……. String file = “Employee.data” File fileID = new File(file); FileReader fr = new FileReader(fileID); BufferedReader br = new BufferedReader(fr); bw.read() 功能說明: 宣告『可讀取』紀錄檔案的語法範例: Data_R.cloas() 關閉方法 Data_R.read() 讀取方法 BufferedReader data_R = new BufferedReader(new FileReader(fileID)); 輸入物件 dada.close() 關閉方法 d

文档评论(0)

wuxilove + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档