版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——java課后習(xí)題答案習(xí)題11—1
Java語言的主要貢獻(xiàn)者是誰?Java之父JamesGosling習(xí)題2—4
publicclass表中的位置{}習(xí)題3—4
publicclassXiti3_4{}習(xí)題3—5
publicclass階乘{(lán)}習(xí)題3—7
publicclassxiti3_7{
publicstaticvoidmain(String[]args){
inti=1;
publicstaticvoidmain(String[]args){}
publicstaticintJiecheng(inti){}
intresult=0;if(i==1)
result=1;
result=i*Jiecheng(i-1);else
returnresult;
inti=Jiecheng(20);System.out.println(i);
publicstaticvoidmain(String[]args){for(chara='А';a
}
publicstaticvoidmain(String[]args){}
Stringstr1=\;chara=str1.charAt(0);System.out.println(a);
a=str1.charAt(str1.length()-1);System.out.println(a);
9—8
通過鍵盤輸入年份和月份。程序輸出相應(yīng)的日歷牌。importjava.util.Calendar;importjava.util.Scanner;publicclassXiti8{}
classCalendaBeen{
String[]day;
intyear=0,month=0;publicvoidSetYear(intyear){}
publicvoidSetMonth(intmonth)
this.year=year;
publicstaticvoidmain(String[]args){}
Scannerreader=newScanner(System.in);
System.out.println(\請輸入年份和月份,輸入一次按一次回車\);intx=reader.nextInt();inty=reader.nextInt();
CalendaBeencb=newCalendaBeen();cb.SetYear(x);cb.SetMonth(y);
String[]a=cb.getCalendar();
char[]str=\日一二三四五六\.toCharArray();for(charc:str){}
for(inti=0;iif(i%7==0)
System.out.println();System.out.printf(\,a[i]);System.out.printf(\,c);
}
}
{}
publicString[]getCalendar(){}
String[]a=newString[42];
Calendarrill=Calendar.getInstance();rill.set(year,month-1,1);
intweekDay=rill.get(Calendar.DAY_OF_WEEK)-1;intday=0;
if(month==1||month==3||month==7||month==8||month==10||month{}
for(inti=weekDay+day;ia[i]=\;returna;
a[i]=String.valueOf(n);n++;day=31;day=30;
if(year%4==0
day=29;elseday=28;this.month=month;
==12)
if(month==4||month==6||month==9||month==11)if(month==2){
for(inti=0;itime1)?((time2-time1)/(1000*60*60*24)):((time1-time2)/(1000*60*60*24));}10—10略10—11
參看例9—19,編寫程序剔除一個(gè)字符串中的全部非數(shù)字字符,例如,將形如“abc123you〞的非數(shù)字字符全部剔除得到字符串“123〞。importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassXiti11{}10—12
參看例9—21,使用Scanner類的實(shí)例解析,“數(shù)學(xué)87分,物理76分,英語96分〞中的考試成績,并計(jì)算出總成績以及平均分?jǐn)?shù)。importjava.util.Scanner;publicclassXiti12{
publicstaticvoidmain(String[]args){}
Patternp;Matcherm;
Stringregex=\;p=Ppile(regex);Strings=\;m=p.matcher(s);
System.out.println(\剔除以后的字符串\);Stringresult=m.replaceAll(\);System.out.println(result);}
System.out.println(\相隔\+sub+\天\);
}
publicstaticvoidmain(String[]args){}
StringCount=\數(shù)學(xué)87分,物理76分,英語96分\;Scannerscanner=newScanner(Count);scanner.useDelimiter(\);intsum=0;
while(scanner.hasNext()){}
doubleavg=sum/3;
System.out.println(\總分?jǐn)?shù)為\+sum+\平均分\+avg);
intcount=scanner.nextInt();sum+=count;
習(xí)題1010—1
假使準(zhǔn)備按字節(jié)讀取一個(gè)文件的內(nèi)容,應(yīng)當(dāng)使用FileInputStream流還是FileReader流?前者是以字節(jié)為單位順序的讀取源中的數(shù)據(jù),后者是以字符為單位順序的讀取源中的數(shù)據(jù)。10—2
FileInputStream流的read方法和FileReader流的read方法有何不同?同上10—3
BufferedReader流能直接指向一個(gè)文件么?
不能,通過向BufferedReader傳遞一個(gè)Reader子類的對(duì)象,來創(chuàng)立一個(gè)BufferedReader對(duì)象10—4
使用ObjectInputStream和ObjectOutputStream類有哪些本卷須知?
ObjectOutputStream的指向應(yīng)當(dāng)是一個(gè)輸入流對(duì)象,因此當(dāng)準(zhǔn)備將一個(gè)對(duì)象寫入到文件時(shí),首先用OutputStream的子類創(chuàng)立一個(gè)輸出流。同樣ObjectInputStream的指向應(yīng)當(dāng)是一個(gè)輸入流對(duì)象,因此當(dāng)準(zhǔn)備從文件讀入一個(gè)對(duì)象到程序中的時(shí)候,首先用InputStream的子類創(chuàng)立一個(gè)文件輸入流。
當(dāng)使用對(duì)象流寫入或者讀入對(duì)象的時(shí),要保證對(duì)象是序列化的。這是為了保證能把對(duì)象寫入到文件,并能把對(duì)象正確讀回到程序的起因。10—5
怎樣使用輸入輸出流克隆對(duì)象?
只需將該對(duì)象寫入的對(duì)象的輸出流的指向的目的地,然后將該目的地作為一個(gè)對(duì)象的輸入流的源,那么該對(duì)象輸入流從源中讀回的對(duì)象一定是源對(duì)象的一個(gè)克隆,即對(duì)象輸入流通過對(duì)象的序列化信息得到當(dāng)前流的一個(gè)克隆。10—6
使用RandomAccessFile流將一個(gè)文本文件倒置讀出。importjava.io.*;publicclassXiti6{
publicstaticvoidmain(String[]args){
RandomAccessFileinAndOut=null;}}
intdata[]={1,2,3,4,5,6,7,8,9,0};try{}
catch(IOExceptione){}
inAndOut=newRandomAccessFile(\,\);for(inti=0;i=0;i--){}
inAndOut.close();
inAndOut.seek(i*4);
System.out.printf(\,inAndOut.readInt());inAndOut.writeInt(data[i]);
10—7
使用java的輸入輸出流將一個(gè)文本文件的內(nèi)容按行讀出,每讀出一行就順序添加行號(hào),并寫入到另一個(gè)文件中。10—8略10—9
解析一個(gè)文件中的價(jià)格數(shù)據(jù),并計(jì)算平均價(jià)格,該文件的內(nèi)容如下:商品列表:
電視機(jī),2567元/臺(tái)洗衣機(jī),3562元/臺(tái)冰箱,6573元/臺(tái)importjava.io.*;importjava.util.*;publicclassXiti9{
publicstaticvoidmain(String[]args){
Filefile=newFile(\);Scannersc=null;doublesum=0;inti=0;try{
sc=newScanner(file);while(sc.hasNext()){}}
}
}
try{}
catch(InputMismatchExceptionexp){}
Stringt=sc.next();intprice=sc.nextInt();sum+=price;i++;
System.out.println(price);
doubleavg=sum/i;System.out.println(avg);
System.out.println(\+sum+\);
catch(Exceptionexp){}
System.out.println(exp);
}}
}
}
try{}
catch(InputMismatchExcept
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園活動(dòng)教學(xué)總結(jié)7篇
- 端午節(jié)活動(dòng)總結(jié)15篇
- 制氧制氮設(shè)備商業(yè)發(fā)展計(jì)劃書
- 電信業(yè)業(yè)務(wù)及流量精準(zhǔn)營銷方案設(shè)計(jì)
- 生物制藥與生物技術(shù)作業(yè)指導(dǎo)書
- 珠寶首飾定制加工合同
- 工業(yè)與民用建筑測量
- 2023-2024學(xué)年全國小學(xué)二年級(jí)上語文仁愛版模擬考卷(含答案解析)
- 2024版網(wǎng)絡(luò)商城加盟合同
- 2023-2024學(xué)年全國小學(xué)二年級(jí)上信息與技術(shù)仁愛版期末考試試卷(含答案解析)
- 【課件】2025高三英語一輪復(fù)習(xí)備考策略及方法指導(dǎo)
- 賓館電器安裝合同模板
- 綠化養(yǎng)護(hù)服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2024河南鄭州熱力集團(tuán)限公司招聘公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 建筑地基基礎(chǔ)檢測規(guī)范DBJ-T 15-60-2019
- JBT 1472-2023 泵用機(jī)械密封 (正式版)
- 空氣源熱泵機(jī)房系統(tǒng)施工安全生產(chǎn)保證措施
- 晉祠完整分享
- 馬克思主義與社會(huì)科學(xué)方法論課后思考題答案全
- 新蘇教版六年級(jí)上冊《科學(xué)》全一冊全部課件(含19課時(shí))
- 公共關(guān)系學(xué)完整教學(xué)課件
評(píng)論
0/150
提交評(píng)論