高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801 李軍 2008011074

高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801 李軍 2008011074

ID:6382063

大小:244.50 KB

頁數(shù):13頁

時(shí)間:2018-01-12

高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801   李軍  2008011074_第1頁
高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801   李軍  2008011074_第2頁
高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801   李軍  2008011074_第3頁
高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801   李軍  2008011074_第4頁
高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801   李軍  2008011074_第5頁
資源描述:

《高級(jí)java實(shí)驗(yàn)報(bào)告一 計(jì)科0801 李軍 2008011074》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實(shí)驗(yàn)報(bào)告課程名稱___高級(jí)Java程序設(shè)計(jì)_____實(shí)驗(yàn)項(xiàng)目______(一)_流與文件___________實(shí)驗(yàn)儀器_______個(gè)人計(jì)算機(jī)___________系別______計(jì)算機(jī)學(xué)院_________專業(yè)____計(jì)算機(jī)科學(xué)與技術(shù)_____班級(jí)/學(xué)號(hào)__計(jì)科0801/2008011074___學(xué)生姓名_______李軍_____________實(shí)驗(yàn)日期___2010年9月20日______成績________________________指導(dǎo)教師_____徐莉____________實(shí)驗(yàn)項(xiàng)目一流與文件實(shí)驗(yàn)?zāi)康?1.了解流式輸入輸出的基本概念,掌握java輸入輸出處理的基本方法。2.掌

2、握文本文件、流文件的讀入與寫出。3.學(xué)會(huì)編寫進(jìn)行文件操作的GUI界面,復(fù)習(xí)鞏固前面學(xué)過的Swing圖形界面設(shè)計(jì)(先修課程《Java程序設(shè)計(jì)》)實(shí)驗(yàn)內(nèi)容:【實(shí)驗(yàn)題1】編程接受用戶輸入的一個(gè)文件名(可以包括路徑名),檢查這個(gè)文件是否存在、是否可讀、是否可寫,并將結(jié)果在屏幕上輸出。源程序:importjava.io.*;classLijun{publicstaticvoidmain(String[]args)throwsIOException{InputStreamReaderir=newInputStreamReader(System.in);BufferedReaderin=newBuffer

3、edReader(ir);Stringf=in.readLine();Filefile=newFile(f);if(file.exists()){System.out.println("文件已存在!");}else{System.out.println("文件不存在!");}if(file.canRead()){System.out.println("文件可讀!");}else{System.out.println("文件不可讀!");}if(file.canWrite()){System.out.println("文件可寫!");}else{System.out.println("文件不可

4、寫!");}}}調(diào)試分析:運(yùn)行正常實(shí)驗(yàn)總結(jié):熟練了學(xué)會(huì)了通過編程接受用戶輸入的一個(gè)文件名(可以包括路徑名),并且檢查這個(gè)文件是否存在、是否可讀、是否可寫?!緦?shí)驗(yàn)題2】設(shè)計(jì)一個(gè)可以讀入和寫出文本文件的程序。源程序:importjava.io.*;importjava.io.IOException;publicclassLijun1{publicstaticvoidmain(String[]args)throwsIOException{try{byte[]b=newbyte[100];System.out.println("請(qǐng)輸入讀取文件的文件名:");System.in.read(b);Str

5、inga=newString(b);Stringstr1=a.trim();FileReaderis=newFileReader(str1);while(is.ready()){intc=is.read();System.out.print((char)c);}System.out.println("請(qǐng)輸入另存為文件的文件名:");byte[]writefile=newbyte[20];System.in.read(writefile);Stringna=newString(writefile);Stringname=na.trim();FileWriterfw=newFileWriter(

6、name.trim());BufferedWriterbufferedWriter=newBufferedWriter(fw);System.out.println("請(qǐng)重新輸入文本");FileWriteros=newFileWriter(name);byte[]c=newbyte[100];System.in.read(c);Stringd=newString(c);os.write(d);os.close();bufferedWriter.close();is.close();}catch(IOExceptione){}}}調(diào)試分析:運(yùn)行正常實(shí)驗(yàn)總結(jié):學(xué)會(huì)了設(shè)計(jì)一個(gè)可以讀入和寫出文本文

7、件的程序?!緦?shí)驗(yàn)題3】設(shè)計(jì)一個(gè)可以讀入和寫出圖片文件的程序。源程序:importjava.io.*;classLijun2{publicstaticvoidmain(String[]args)throwsException{byte[]readname=newbyte[20];byte[]writename=newbyte[20];System.out.println("請(qǐng)輸入讀取文件的文件名:");Syst

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。