綜合復(fù)習(xí)題(打印版)-95頁_第1頁
綜合復(fù)習(xí)題(打印版)-95頁_第2頁
綜合復(fù)習(xí)題(打印版)-95頁_第3頁
綜合復(fù)習(xí)題(打印版)-95頁_第4頁
綜合復(fù)習(xí)題(打印版)-95頁_第5頁
已閱讀5頁,還剩90頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、綜合練習(xí)題型綜合練習(xí)題型第一題第一題完成要求:完成要求:使用使用if-else條件結(jié)構(gòu)實(shí)現(xiàn):岳靈珊同學(xué)參加到條件結(jié)構(gòu)實(shí)現(xiàn):岳靈珊同學(xué)參加到j(luò)ava的學(xué)的學(xué)習(xí),他父親岳不群和母親寧中則承諾:習(xí),他父親岳不群和母親寧中則承諾: 編寫程序達(dá)成小明的心愿。如果岳靈珊的考試成績(jī)編寫程序達(dá)成小明的心愿。如果岳靈珊的考試成績(jī)=1OO分,父親給她買輛車分,父親給她買輛車 如果岳靈珊的考試成績(jī)?nèi)绻漓`珊的考試成績(jī)=90分,母親(寧中則)給她分,母親(寧中則)給她買臺(tái)筆記本電腦買臺(tái)筆記本電腦 如果岳靈珊的考試成績(jī)?nèi)绻漓`珊的考試成績(jī)=60分,母親給她買部手機(jī)分,母親給她買部手機(jī) 如果岳靈珊的考試成績(jī)?nèi)绻漓`珊的考

2、試成績(jī)=90分,母親(寧中則)給她分,母親(寧中則)給她買臺(tái)筆記本電腦買臺(tái)筆記本電腦 如果岳靈珊的考試成績(jī)?nèi)绻漓`珊的考試成績(jī)=60分,母親給她買部手機(jī)分,母親給她買部手機(jī) 如果岳靈珊的考試成績(jī)?nèi)绻漓`珊的考試成績(jī)60分,沒有禮物分,沒有禮物第三題第三題定義一個(gè)定義一個(gè)10個(gè)元素的一維數(shù)組,求其中下標(biāo)為偶數(shù)的元個(gè)元素的一維數(shù)組,求其中下標(biāo)為偶數(shù)的元素的和素的和要求:要求:正確定義數(shù)組正確定義數(shù)組 (10)使用循環(huán)給數(shù)組動(dòng)態(tài)賦值使用循環(huán)給數(shù)組動(dòng)態(tài)賦值 (10)定義存和的變量定義存和的變量 (5分)分)使用循環(huán)求下標(biāo)為偶數(shù)的元素的和(使用循環(huán)求下標(biāo)為偶數(shù)的元素的和(20分)分)正確輸出結(jié)果(正確輸

3、出結(jié)果(5分)分)第四題第四題自定義一個(gè)里面有自定義一個(gè)里面有5個(gè)元素的數(shù)組,從鍵盤任意輸入一個(gè)元素的數(shù)組,從鍵盤任意輸入一個(gè)數(shù),判斷是否在數(shù)組中存在,個(gè)數(shù),判斷是否在數(shù)組中存在, 如果存在,提示如果存在,提示“猜對(duì)了猜對(duì)了”,否則輸出,否則輸出“Sorry!”。 要求:要求:正確定義數(shù)組(正確定義數(shù)組(10分)分)使用請(qǐng)用戶輸入的提示語(使用請(qǐng)用戶輸入的提示語(5分)分)定義存放用戶輸入數(shù)字的變量定義存放用戶輸入數(shù)字的變量 (5分)分)正確判斷用戶輸入的數(shù)字在數(shù)組中是否存在,如果存在正確判斷用戶輸入的數(shù)字在數(shù)組中是否存在,如果存在把結(jié)果保存在標(biāo)識(shí)中把結(jié)果保存在標(biāo)識(shí)中 (各各10分分)正確根據(jù)

4、判斷結(jié)果輸出提示語正確根據(jù)判斷結(jié)果輸出提示語(10分分)第五題第五題自定義一個(gè)自定義一個(gè)可以存放可以存放有有5個(gè)元素的數(shù)組,從鍵盤個(gè)元素的數(shù)組,從鍵盤上連續(xù)上連續(xù)輸入輸入5個(gè)用戶名并保存到數(shù)組中個(gè)用戶名并保存到數(shù)組中,然后鍵盤輸入一個(gè)名字然后鍵盤輸入一個(gè)名字判斷判斷該名字該名字是否在數(shù)組中存在,是否在數(shù)組中存在, 如果存在,如果存在,把存在的元把存在的元素值和對(duì)應(yīng)的索引輸出出來素值和對(duì)應(yīng)的索引輸出出來。 要求:要求:正確定義數(shù)組(正確定義數(shù)組(10分)分)使用請(qǐng)用戶輸入的提示語(使用請(qǐng)用戶輸入的提示語(5分)分)把連續(xù)輸入到把連續(xù)輸入到5個(gè)名字保存到數(shù)組中個(gè)名字保存到數(shù)組中 (5分)分)正確判

5、斷輸入的正確判斷輸入的名字是否名字是否在數(shù)組中是否存在,如果存在在數(shù)組中是否存在,如果存在把存在的名字和索引打印出來把存在的名字和索引打印出來 (各各10分分)正確根據(jù)判斷結(jié)果輸出提示語正確根據(jù)判斷結(jié)果輸出提示語(10分分)第六題第六題某學(xué)員某學(xué)員3門課成績(jī)?nèi)缬冶硭?,編程?shí)現(xiàn):門課成績(jī)?nèi)缬冶硭?,編程?shí)現(xiàn):Java課程和課程和c課程的分?jǐn)?shù)之差課程的分?jǐn)?shù)之差2、3門課的平均分門課的平均分要求:要求:正確創(chuàng)建正確創(chuàng)建 c分?jǐn)?shù)、分?jǐn)?shù)、java分?jǐn)?shù)、分?jǐn)?shù)、html分?jǐn)?shù)變量并初始化分?jǐn)?shù)變量并初始化 (每項(xiàng)各每項(xiàng)各3分)分)正確創(chuàng)建正確創(chuàng)建 分?jǐn)?shù)之差、平均分變量(各分?jǐn)?shù)之差、平均分變量(各3分)分)正確

6、顯示正確顯示3門課程的成績(jī)門課程的成績(jī) (5分分)計(jì)算計(jì)算java 課和課和html課的成績(jī)差課的成績(jī)差 (10分分)正確輸出正確輸出java和和html的成績(jī)差的成績(jī)差 (5分分)計(jì)算平均分計(jì)算平均分 (10分分)正確輸出正確輸出3 門課的平均分門課的平均分 (5分分)課程分?jǐn)?shù)c89java90html60第七題第七題商場(chǎng)為員工提供了基本工資(商場(chǎng)為員工提供了基本工資(3000元)、物價(jià)津貼及房元)、物價(jià)津貼及房租津貼,其中物價(jià)津貼為基本工資的租津貼,其中物價(jià)津貼為基本工資的40%,房租津貼為基,房租津貼為基本工資的本工資的25%。編程計(jì)算實(shí)領(lǐng)工資。(注:。編程計(jì)算實(shí)領(lǐng)工資。(注:40%計(jì)算

7、時(shí)可計(jì)算時(shí)可以寫成以寫成 基本工資基本工資*40/100)要求:要求:正確創(chuàng)建正確創(chuàng)建 基本工資并初始化、物價(jià)津貼、房屋津貼、薪基本工資并初始化、物價(jià)津貼、房屋津貼、薪水變量(每項(xiàng)各水變量(每項(xiàng)各3分)分)輸出基本工資輸出基本工資 (8)計(jì)算物價(jià)津貼計(jì)算物價(jià)津貼 (10分分)計(jì)算房屋津貼計(jì)算房屋津貼 (10分分)計(jì)算薪水計(jì)算薪水 (10分分)第八題第八題李明畢業(yè)工作了,決定用第一個(gè)月工資給父親買一件禮李明畢業(yè)工作了,決定用第一個(gè)月工資給父親買一件禮物。如果他的工資在物。如果他的工資在8000以上就給父親買一臺(tái)液晶電視以上就給父親買一臺(tái)液晶電視機(jī),如果在機(jī),如果在4000-8000之間就給父親買

8、臺(tái)電動(dòng)車,如果在之間就給父親買臺(tái)電動(dòng)車,如果在2000-4000之間就買件新毛衣,如果之間就買件新毛衣,如果2000以下,什么都買以下,什么都買不了不了要求:要求:正確創(chuàng)建正確創(chuàng)建 基本工資變量(基本工資變量(5分)分)正確創(chuàng)建工具類正確創(chuàng)建工具類Scanner (5分分)正確提示用戶輸入工資正確提示用戶輸入工資 (10分分)正確給工資賦值正確給工資賦值 (10分分)正確使用多重正確使用多重if語句并輸出相應(yīng)結(jié)果語句并輸出相應(yīng)結(jié)果 (共共20分,每個(gè)分分,每個(gè)分支支5分,順序錯(cuò)誤不得分分,順序錯(cuò)誤不得分)第九題第九題李明為了慶祝自己成績(jī)?nèi)嗟谝幻?,決定吃頓好的。列李明為了慶祝自己成績(jī)?nèi)嗟谝幻?/p>

9、,決定吃頓好的。列出了三種想吃的,烤鴨、出了三種想吃的,烤鴨、KFC、涮火鍋、烤雞翅膀。他、涮火鍋、烤雞翅膀。他想隨便輸入一個(gè)數(shù)字,如果是想隨便輸入一個(gè)數(shù)字,如果是1,就去吃烤鴨;如果是,就去吃烤鴨;如果是2就去就去KFC;如果是;如果是3就去涮火鍋,其它都去吃烤雞翅膀。就去涮火鍋,其它都去吃烤雞翅膀。用用switch實(shí)現(xiàn)實(shí)現(xiàn) 要求:要求:正確創(chuàng)建變量(正確創(chuàng)建變量(5分)分)正確創(chuàng)建工具類正確創(chuàng)建工具類Scanner (5分分)正確提示用戶輸入數(shù)字正確提示用戶輸入數(shù)字 (10分分)正確給變量賦值正確給變量賦值 (10分分)正確使用正確使用switch語句并輸出相應(yīng)結(jié)果語句并輸出相應(yīng)結(jié)果 (共

10、共20分,每個(gè)分分,每個(gè)分支支5分分)第十題第十題實(shí)現(xiàn)登陸功能:如果用戶名輸入實(shí)現(xiàn)登陸功能:如果用戶名輸入“tom”,密碼,密碼“123”,提示登陸成功,否則提示輸入錯(cuò)誤,請(qǐng)重新輸,提示登陸成功,否則提示輸入錯(cuò)誤,請(qǐng)重新輸入!您還有入!您還有XX次機(jī)會(huì)。次機(jī)會(huì)。 三次輸入錯(cuò)誤后將不可以再輸入三次輸入錯(cuò)誤后將不可以再輸入,并提示對(duì)不起,你的賬號(hào)將被鎖定,并提示對(duì)不起,你的賬號(hào)將被鎖定要求:要求:使用循環(huán)(使用循環(huán)(10分)分)使用請(qǐng)用戶輸入的提示語(使用請(qǐng)用戶輸入的提示語(5分)分)正確提示登錄成功正確提示登錄成功 (10分分)正確提示輸入錯(cuò)誤,請(qǐng)重新輸入!正確提示輸入錯(cuò)誤,請(qǐng)重新輸入!(10分

11、分)正確提示還有幾次機(jī)會(huì)正確提示還有幾次機(jī)會(huì) (5分分)正確提示賬號(hào)將被鎖定(正確提示賬號(hào)將被鎖定(10)第十一題第十一題 定義一個(gè)定義一個(gè)學(xué)生學(xué)生類類,屬性:屬性:學(xué)生學(xué)號(hào)學(xué)生學(xué)號(hào),姓名姓名,班級(jí)班級(jí) 方法:顯示方法:顯示學(xué)生所有屬性學(xué)生所有屬性信息的方法信息的方法構(gòu)造方法:定義一個(gè)無參構(gòu)造方法和有參構(gòu)造方法構(gòu)造方法:定義一個(gè)無參構(gòu)造方法和有參構(gòu)造方法 測(cè)試商品類。測(cè)試商品類。要求:要求:正確創(chuàng)建正確創(chuàng)建學(xué)生學(xué)生類類 (10)正確編寫三個(gè)屬性正確編寫三個(gè)屬性 (10)正確實(shí)例化正確實(shí)例化三個(gè)三個(gè)對(duì)象(對(duì)象(10分)分)正確調(diào)用方法輸出結(jié)果(正確調(diào)用方法輸出結(jié)果(5分)分)第第12題題 定義一

12、個(gè)商品類定義一個(gè)商品類,屬性:商品編號(hào),商品價(jià)格,商品名屬性:商品編號(hào),商品價(jià)格,商品名稱稱 方法:顯示所有信息的方法方法:顯示所有信息的方法 測(cè)試商品類。測(cè)試商品類。要求:要求:正確創(chuàng)建商品類正確創(chuàng)建商品類 (10)正確編寫三個(gè)屬性正確編寫三個(gè)屬性 (10)正確編寫顯示信息的方法正確編寫顯示信息的方法 (15分)分)正確實(shí)例化商品對(duì)象(正確實(shí)例化商品對(duì)象(10分)分)正確調(diào)用方法輸出結(jié)果(正確調(diào)用方法輸出結(jié)果(5分)分)第第13題題定義一個(gè)手機(jī)類,實(shí)現(xiàn)如圖功能。添加手機(jī)類的屬性和方法定義一個(gè)手機(jī)類,實(shí)現(xiàn)如圖功能。添加手機(jī)類的屬性和方法 屬性為:品牌。屬性為:品牌。 方法:方法: 聽音樂方法:

13、帶有一個(gè)參數(shù)為聽音樂方法:帶有一個(gè)參數(shù)為String songName,返回值為返回值為String類型,返回值為:正在使用類型,返回值為:正在使用XX品牌手機(jī)播放品牌手機(jī)播放songName歌曲。歌曲。 定義一個(gè)測(cè)試類,實(shí)例化手機(jī)類,調(diào)用聽音樂方法。定義一個(gè)測(cè)試類,實(shí)例化手機(jī)類,調(diào)用聽音樂方法。要求:要求:正確定義手機(jī)類(正確定義手機(jī)類(10分)分)正確編寫手機(jī)的屬性(正確編寫手機(jī)的屬性(5分)分)正確編寫帶參和有返回值的聽音樂的方法正確編寫帶參和有返回值的聽音樂的方法 (15分,無參數(shù)分,無參數(shù)-5分,無分,無返回值返回值-5分)分)正確實(shí)例化手機(jī)類正確實(shí)例化手機(jī)類(10分分)正確調(diào)用并輸

14、出聽音樂的信息(正確調(diào)用并輸出聽音樂的信息(10分)分)第第14題題 請(qǐng)使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,定義一個(gè)學(xué)生類,屬性:姓名、年請(qǐng)使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,定義一個(gè)學(xué)生類,屬性:姓名、年齡,方法:輸出所有信息。并編寫測(cè)試類運(yùn)行程序。齡,方法:輸出所有信息。并編寫測(cè)試類運(yùn)行程序。 要求:要求:正確創(chuàng)建學(xué)生類正確創(chuàng)建學(xué)生類 (5分)分)正確編寫屬性并封裝正確編寫屬性并封裝 (10分)分)正確編寫輸出信息的方法正確編寫輸出信息的方法 (10分)分)正確實(shí)例化學(xué)生對(duì)象(正確實(shí)例化學(xué)生對(duì)象(10分)分)正確調(diào)用正確調(diào)用setter方法給屬性賦值(方法給屬性賦值(10分)分)正確調(diào)用輸出信息方法(正確調(diào)用

15、輸出信息方法(5分)分)第第15題題使用構(gòu)造方法創(chuàng)建一個(gè)汽車類,并測(cè)試運(yùn)行。使用構(gòu)造方法創(chuàng)建一個(gè)汽車類,并測(cè)試運(yùn)行。要求:要求:1、屬性:品牌、顏色、價(jià)格、屬性:品牌、顏色、價(jià)格 (5分)分)2、定義二個(gè)構(gòu)造方法、定義二個(gè)構(gòu)造方法a)無參的構(gòu)造方法)無參的構(gòu)造方法 (10分)分)b)為所有賦值()為所有賦值(10分)分)3、輸出所有信息的方法、輸出所有信息的方法 (5分)分)4、編寫測(cè)試類(、編寫測(cè)試類(5分)分)5、調(diào)用有參構(gòu)造方法來定義一個(gè)汽車對(duì)象(、調(diào)用有參構(gòu)造方法來定義一個(gè)汽車對(duì)象(10分)分)6、并測(cè)試輸出(、并測(cè)試輸出(5分)分)第第16題題根據(jù)要求實(shí)現(xiàn)程序:根據(jù)要求實(shí)現(xiàn)程序:1.

16、定義一個(gè)學(xué)生類定義一個(gè)學(xué)生類Student (5分)分) 1)屬性:姓名,年齡,成績(jī))屬性:姓名,年齡,成績(jī) (10分)分) 2)方法:輸出所有信息的方法)方法:輸出所有信息的方法 (5分)分)2.定義一個(gè)八維學(xué)生類定義一個(gè)八維學(xué)生類Bwstudent繼承學(xué)生類繼承學(xué)生類Student (10分)分) 1)屬性:)屬性:kpi (5分)分) 2)方法:輸出方法:輸出kpi信息方法信息方法 (5分)分)3、編寫測(cè)試類,對(duì)兩個(gè)類進(jìn)行測(cè)試、編寫測(cè)試類,對(duì)兩個(gè)類進(jìn)行測(cè)試 (10分)分)第第17題題請(qǐng)根據(jù)要求使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,已知:請(qǐng)根據(jù)要求使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,已知:Dog類中有屬性(昵稱

17、、健康值、親密度、品種),輸出寵物信息的方法類中有屬性(昵稱、健康值、親密度、品種),輸出寵物信息的方法。Penguin企鵝類中有屬性(昵稱、健康值、親密度、性別),輸出寵物信企鵝類中有屬性(昵稱、健康值、親密度、性別),輸出寵物信息的方法。息的方法。要求優(yōu)化程序代碼:要求優(yōu)化程序代碼:使用繼承實(shí)現(xiàn)使用繼承實(shí)現(xiàn)Dog類和類和Penguin類類打印寵物信息打印寵物信息編寫測(cè)試類運(yùn)行程序編寫測(cè)試類運(yùn)行程序要求:要求:正確創(chuàng)建父類正確創(chuàng)建父類 (10分)分)定義父類中通用的屬性定義父類中通用的屬性 (10分)分)正確編寫正確編寫Dog類,編寫類中特有的屬性和輸出信息的方法類,編寫類中特有的屬性和輸出

18、信息的方法 (10分)分)正確編寫正確編寫Penguin類,編寫類中特有的屬性和輸出信息的方法(類,編寫類中特有的屬性和輸出信息的方法(10分)分)創(chuàng)建測(cè)試類正確給子類賦值,并分別輸出各自的信息(創(chuàng)建測(cè)試類正確給子類賦值,并分別輸出各自的信息(10分)分)第第18題題請(qǐng)使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,并編寫測(cè)試類運(yùn)行程序。請(qǐng)使用面向?qū)ο蠓绞綄?shí)現(xiàn)程序,并編寫測(cè)試類運(yùn)行程序。要求:要求:定義一個(gè)父類,屬性:昵稱、資產(chǎn),方法:愛好。(定義一個(gè)父類,屬性:昵稱、資產(chǎn),方法:愛好。(15分)分)定義一個(gè)子類,屬性:月薪,方法:工作。(定義一個(gè)子類,屬性:月薪,方法:工作。(15分)分)編寫測(cè)試類,輸出所有信息

19、。(編寫測(cè)試類,輸出所有信息。(20分)分)第第19題題 按需求實(shí)現(xiàn)程序功能。按需求實(shí)現(xiàn)程序功能。 要求:要求:定義動(dòng)物類,方法:吃。(定義動(dòng)物類,方法:吃。(10分)分)分別定義子類分別定義子類Dog、Cat。并重寫父類吃的方法。輸出狗吃骨頭、貓吃魚。并重寫父類吃的方法。輸出狗吃骨頭、貓吃魚。(20分)分)編寫測(cè)試類輸出結(jié)果。編寫測(cè)試類輸出結(jié)果。 (20分)分)第第20題題按需求實(shí)現(xiàn)圖形類程序計(jì)算功能。按需求實(shí)現(xiàn)圖形類程序計(jì)算功能。要求:要求:定義一個(gè)圖形類作為父類具體兩個(gè)抽象方法:為計(jì)算面積和周長(zhǎng)的方法(定義一個(gè)圖形類作為父類具體兩個(gè)抽象方法:為計(jì)算面積和周長(zhǎng)的方法(10分)分)定義一個(gè)圓

20、類和矩形類繼承圖形類,要求重寫父類的抽象方法,分別實(shí)現(xiàn)定義一個(gè)圓類和矩形類繼承圖形類,要求重寫父類的抽象方法,分別實(shí)現(xiàn)計(jì)算面積和周長(zhǎng)的方法。(計(jì)算面積和周長(zhǎng)的方法。(20分)分)定義測(cè)試類分別測(cè)試。(定義測(cè)試類分別測(cè)試。(20分)分)第第21題題 按需求實(shí)現(xiàn)程序功能。按需求實(shí)現(xiàn)程序功能。 要求:要求:定義一個(gè)乘車卡類。其中有一個(gè)抽象方法:消費(fèi)金額定義一個(gè)乘車卡類。其中有一個(gè)抽象方法:消費(fèi)金額 定義一個(gè)子類公交卡,繼承乘車卡類,并實(shí)現(xiàn)其抽象方法。定義一個(gè)子類公交卡,繼承乘車卡類,并實(shí)現(xiàn)其抽象方法。定義一個(gè)學(xué)生卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法定義一個(gè)學(xué)生卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法定義一個(gè)

21、老年卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法。定義一個(gè)老年卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法。定義測(cè)試類,分別定義公交卡,學(xué)生卡,老年卡類的對(duì)象,并測(cè)試。定義測(cè)試類,分別定義公交卡,學(xué)生卡,老年卡類的對(duì)象,并測(cè)試。第第22題題定義一個(gè)方法,接收一個(gè)字符串變量,把字符串變量倒序后返回,打印返定義一個(gè)方法,接收一個(gè)字符串變量,把字符串變量倒序后返回,打印返回后的結(jié)果。回后的結(jié)果。要求:要求:定義一個(gè)方法(定義一個(gè)方法(10分)分)接收一個(gè)字符串變量(接收一個(gè)字符串變量(20分)分)把字符串變量倒序后返回,打印返回后的結(jié)果。(把字符串變量倒序后返回,打印返回后的結(jié)果。(20分)分)第第23題題定義一個(gè)方法

22、,含有字符串參數(shù),分別統(tǒng)計(jì)字符串中字定義一個(gè)方法,含有字符串參數(shù),分別統(tǒng)計(jì)字符串中字母,數(shù)字,特殊符號(hào)的個(gè)數(shù),并打印母,數(shù)字,特殊符號(hào)的個(gè)數(shù),并打印要求:要求:定義一個(gè)方法(定義一個(gè)方法(10分)分)含有字符串參數(shù)(含有字符串參數(shù)(20分)分)分別統(tǒng)計(jì)字符串中字母,數(shù)字,特殊符號(hào)的個(gè)數(shù),并打印。(分別統(tǒng)計(jì)字符串中字母,數(shù)字,特殊符號(hào)的個(gè)數(shù),并打印。(20分)分)第第24題題創(chuàng)建創(chuàng)建Student類,類,屬性:屬性:name,age,addr,phoneNo方法:方法:1. study方法:方法:name+愛學(xué)習(xí)!返回值愛學(xué)習(xí)!返回值String2.play方法帶參數(shù),有返回值參數(shù)為玩的內(nèi)容,返

23、回方法帶參數(shù),有返回值參數(shù)為玩的內(nèi)容,返回name+“玩玩.”3.sleep(int ) 判斷判斷int值得大小,如果大于值得大小,如果大于8小時(shí)則打印小時(shí)則打印上課不許睡覺,否則上課自動(dòng)站立上課不許睡覺,否則上課自動(dòng)站立10分鐘。空返回。分鐘??辗祷?。4.show方法打印詳細(xì)信息。方法打印詳細(xì)信息。第第25題題定義一個(gè)學(xué)生類,屬性:姓名,年齡,性別,住址,班定義一個(gè)學(xué)生類,屬性:姓名,年齡,性別,住址,班級(jí),級(jí),方法:入學(xué)方法(參數(shù)為年齡方法:入學(xué)方法(參數(shù)為年齡):判斷學(xué)生的年齡是否大:判斷學(xué)生的年齡是否大于于18歲,如果大于歲,如果大于18歲則可以入學(xué),并打印該學(xué)生的所歲則可以入學(xué),并打

24、印該學(xué)生的所有信息。有信息。方法:查找方法(參數(shù)為姓名,學(xué)生數(shù)組),如果有該方法:查找方法(參數(shù)為姓名,學(xué)生數(shù)組),如果有該同學(xué)的姓名則顯示查找成功,否則查找失敗。同學(xué)的姓名則顯示查找成功,否則查找失敗。方法:修改方法(原姓名,學(xué)生數(shù)組)如果有該同學(xué)的方法:修改方法(原姓名,學(xué)生數(shù)組)如果有該同學(xué)的姓名,則鍵盤輸入要修改的項(xiàng)(比如要修改年齡,則輸入姓名,則鍵盤輸入要修改的項(xiàng)(比如要修改年齡,則輸入年齡),最后顯示修改后的該學(xué)生所有信息。年齡),最后顯示修改后的該學(xué)生所有信息。定義測(cè)試類,實(shí)例化學(xué)生類,定義一個(gè)含有定義測(cè)試類,實(shí)例化學(xué)生類,定義一個(gè)含有10學(xué)生姓名學(xué)生姓名的數(shù)組遍歷添加,根據(jù)數(shù)組

25、信息對(duì)三個(gè)方法進(jìn)行調(diào)用的數(shù)組遍歷添加,根據(jù)數(shù)組信息對(duì)三個(gè)方法進(jìn)行調(diào)用第第26題題定義一個(gè)手機(jī)類,添加手機(jī)類的屬性和方法,屬性為:定義一個(gè)手機(jī)類,添加手機(jī)類的屬性和方法,屬性為:品牌,型號(hào),價(jià)格,顏色,上網(wǎng)(布爾類型),品牌,型號(hào),價(jià)格,顏色,上網(wǎng)(布爾類型),方法:方法:打電話方法帶參數(shù)的,參數(shù)為打電話方法帶參數(shù)的,參數(shù)為phoneNumber(手機(jī)號(hào)碼),(手機(jī)號(hào)碼),flag,判斷,判斷flag的真假,如果為真則打印顯示:正在使用的真假,如果為真則打印顯示:正在使用“XX”品牌手品牌手機(jī)給機(jī)給phoneNumber打電話。如果為假則顯示正在接打電話。如果為假則顯示正在接phoneNumbe

26、r的電話。的電話。發(fā)信息方法:帶有三個(gè)參數(shù),分別為發(fā)信息方法:帶有三個(gè)參數(shù),分別為String pnum,boolean flag 判斷判斷flag的真假,如果為真則為發(fā)信息,否則為收到信息。當(dāng)為真的真假,如果為真則為發(fā)信息,否則為收到信息。當(dāng)為真時(shí),打印顯示:給時(shí),打印顯示:給pnum手機(jī)號(hào)碼發(fā)的信息,否則顯示:收到來自手機(jī)號(hào)碼發(fā)的信息,否則顯示:收到來自pnum的短信息。的短信息。聽音樂方法:帶有一個(gè)參數(shù)為聽音樂方法:帶有一個(gè)參數(shù)為String songName,返回值為返回值為String類型,返回值為:正在播放類型,返回值為:正在播放songName歌曲使用歌曲使用XX品牌手機(jī)。品牌手

27、機(jī)。定義一個(gè)定義一個(gè)show方法,打印手機(jī)的所有屬性信息。方法,打印手機(jī)的所有屬性信息。定義一個(gè)測(cè)試類,實(shí)例化手機(jī)類,分別調(diào)用以上四個(gè)方法。定義一個(gè)測(cè)試類,實(shí)例化手機(jī)類,分別調(diào)用以上四個(gè)方法。第第27題題創(chuàng)建一個(gè)電影類創(chuàng)建一個(gè)電影類Film 屬性:電影標(biāo)題屬性:電影標(biāo)題 電影類型電影類型 電影介紹電影介紹 制作方制作方 制作費(fèi)制作費(fèi)構(gòu)造方法:無參數(shù)給電影類型賦值為構(gòu)造方法:無參數(shù)給電影類型賦值為“喜劇片喜劇片”方法:方法: 1.輸出電影的詳細(xì)信息輸出電影的詳細(xì)信息 2.錄入電影詳細(xì)信息的方法(參數(shù)給屬性賦值)錄入電影詳細(xì)信息的方法(參數(shù)給屬性賦值) 3.修改電影介紹的方法(動(dòng)態(tài)給電影介紹賦內(nèi)容

28、)修改電影介紹的方法(動(dòng)態(tài)給電影介紹賦內(nèi)容)創(chuàng)建帶主方法的創(chuàng)建帶主方法的TestFilm , 并測(cè)試并測(cè)試第第27題題創(chuàng)建一個(gè)銀行類創(chuàng)建一個(gè)銀行類BankCard屬性:銀行卡賬號(hào)屬性:銀行卡賬號(hào) 銀行卡密碼銀行卡密碼 銀行卡狀態(tài)(活動(dòng)和禁用)銀行卡狀態(tài)(活動(dòng)和禁用) 銀行銀行卡級(jí)別卡級(jí)別 銀行卡開戶日期銀行卡開戶日期方法:無參數(shù)的構(gòu)造方法方法:無參數(shù)的構(gòu)造方法 :帶:帶5個(gè)參數(shù)的構(gòu)造方法個(gè)參數(shù)的構(gòu)造方法 :帶四個(gè)參數(shù)的構(gòu)造方法(銀行卡賬號(hào),銀行卡密碼,銀行卡狀:帶四個(gè)參數(shù)的構(gòu)造方法(銀行卡賬號(hào),銀行卡密碼,銀行卡狀態(tài),銀行卡等級(jí))態(tài),銀行卡等級(jí)) :銀行卡登錄驗(yàn)證(驗(yàn)證之前先要驗(yàn)證銀行卡的狀態(tài)

29、:銀行卡登錄驗(yàn)證(驗(yàn)證之前先要驗(yàn)證銀行卡的狀態(tài),禁用的禁用的用戶不能登錄)用戶不能登錄) :輸出銀行類:輸出銀行類BankCard的詳細(xì)信息的詳細(xì)信息 在測(cè)試類創(chuàng)建類的在測(cè)試類創(chuàng)建類的3個(gè)對(duì)象個(gè)對(duì)象, 并測(cè)試并測(cè)試第第28題題定義一個(gè)動(dòng)物類定義一個(gè)動(dòng)物類Animal 1)屬性:動(dòng)物種類,年齡)屬性:動(dòng)物種類,年齡 2)兩個(gè)方法:吃,睡)兩個(gè)方法:吃,睡 定義一個(gè)子類貓,繼承動(dòng)物類定義一個(gè)子類貓,繼承動(dòng)物類Animal。增加一個(gè)方法:爬樹。增加一個(gè)方法:爬樹 定義一個(gè)子類狗,繼承動(dòng)物類定義一個(gè)子類狗,繼承動(dòng)物類Animal。增加一個(gè)方法:咬人。增加一個(gè)方法:咬人 定義測(cè)試類,對(duì)三個(gè)類進(jìn)行測(cè)試定義

30、測(cè)試類,對(duì)三個(gè)類進(jìn)行測(cè)試第第29題題創(chuàng)建一個(gè)汽車類創(chuàng)建一個(gè)汽車類Car 1)屬性:車牌號(hào)、顏色、價(jià)格、品牌屬性:車牌號(hào)、顏色、價(jià)格、品牌 2)定義三個(gè)重載的構(gòu)造方法)定義三個(gè)重載的構(gòu)造方法 A)為車牌號(hào)與價(jià)格賦初值)為車牌號(hào)與價(jià)格賦初值 B)為所有屬性賦初值)為所有屬性賦初值 C)無參的構(gòu)造方法)無參的構(gòu)造方法 3)輸出所有信息的方法)輸出所有信息的方法 4)編寫測(cè)試類,分別調(diào)用三個(gè)構(gòu)造方法來定義三個(gè)汽車對(duì)象,并)編寫測(cè)試類,分別調(diào)用三個(gè)構(gòu)造方法來定義三個(gè)汽車對(duì)象,并測(cè)試輸出測(cè)試輸出第第30題題創(chuàng)建一個(gè)銀行類創(chuàng)建一個(gè)銀行類BankCard屬性:銀行卡賬號(hào)屬性:銀行卡賬號(hào) 銀行卡密碼銀行卡密碼

31、銀行卡狀態(tài)(活動(dòng)和禁用)銀行卡狀態(tài)(活動(dòng)和禁用) 銀行銀行卡級(jí)別卡級(jí)別 銀行卡開戶日期銀行卡開戶日期方法:無參數(shù)的構(gòu)造方法方法:無參數(shù)的構(gòu)造方法 :帶:帶5個(gè)參數(shù)的構(gòu)造方法個(gè)參數(shù)的構(gòu)造方法 :帶四個(gè)參數(shù)的構(gòu)造方法(銀行卡賬號(hào),銀行卡密碼,銀行卡狀:帶四個(gè)參數(shù)的構(gòu)造方法(銀行卡賬號(hào),銀行卡密碼,銀行卡狀態(tài),銀行卡等級(jí))態(tài),銀行卡等級(jí)) :銀行卡登錄驗(yàn)證(驗(yàn)證之前先要驗(yàn)證銀行卡的狀態(tài):銀行卡登錄驗(yàn)證(驗(yàn)證之前先要驗(yàn)證銀行卡的狀態(tài),禁用的禁用的用戶不能登錄)用戶不能登錄) :輸出銀行類:輸出銀行類BankCard的詳細(xì)信息的詳細(xì)信息 在測(cè)試類創(chuàng)建類的在測(cè)試類創(chuàng)建類的3個(gè)對(duì)象個(gè)對(duì)象, 并測(cè)試并測(cè)試第第

32、31題題創(chuàng)建一個(gè)工人類創(chuàng)建一個(gè)工人類Worker1)工人類的屬性:工齡、工號(hào)、姓名、基本工資、崗位級(jí))工人類的屬性:工齡、工號(hào)、姓名、基本工資、崗位級(jí)別別2)輸出所有信息的方法)輸出所有信息的方法3)定義一個(gè)輸出工資的方法(工資)定義一個(gè)輸出工資的方法(工資=基本工資)基本工資) 4)創(chuàng)建一個(gè)部門經(jīng)理類,繼承工人)創(chuàng)建一個(gè)部門經(jīng)理類,繼承工人Worker類,并重寫其計(jì)類,并重寫其計(jì)算工資的方法(工資算工資的方法(工資=基本工資基本工資+崗位級(jí)別崗位級(jí)別*500+工齡工齡*1000)5)創(chuàng)建一個(gè)銷售人員類,繼承工人)創(chuàng)建一個(gè)銷售人員類,繼承工人Worker類,類,并增加一個(gè)屬性(銷售金額)。并增

33、加一個(gè)屬性(銷售金額)。并重寫其計(jì)算工資的方法并重寫其計(jì)算工資的方法(工資(工資=基本工資基本工資+銷售金額銷售金額*系數(shù)(其中系數(shù)當(dāng)銷售系數(shù)(其中系數(shù)當(dāng)銷售金額大于金額大于100W時(shí)為時(shí)為0.09,小于,小于100W時(shí)為時(shí)為0.08)6)創(chuàng)建測(cè)試類,分別定義以上三種類的對(duì)象,并賦值,調(diào))創(chuàng)建測(cè)試類,分別定義以上三種類的對(duì)象,并賦值,調(diào)用其輸出工資的方法進(jìn)行測(cè)試。用其輸出工資的方法進(jìn)行測(cè)試。第第32題題創(chuàng)建一個(gè)交通工具類創(chuàng)建一個(gè)交通工具類Transport作為父類作為父類1)屬性:類型、顏色、價(jià)格屬性:類型、顏色、價(jià)格2)方法:?jiǎn)?dòng)、停止的方法方法:?jiǎn)?dòng)、停止的方法3)創(chuàng)建兩個(gè)子類分別繼承自創(chuàng)

34、建兩個(gè)子類分別繼承自Transport類類公交車公交車Bus:Bus自己的屬性:載客量、公交路線自己的屬性:載客量、公交路線Bus重寫父類的啟動(dòng)(內(nèi)容,公交車出站了)和停重寫父類的啟動(dòng)(內(nèi)容,公交車出站了)和停止(公交車到站了)的方法止(公交車到站了)的方法貨車:貨車:FreightFreight自己的屬性:載貨量自己的屬性:載貨量 、里程、里程Freight重寫父類的啟動(dòng)(貨車載著重寫父類的啟動(dòng)(貨車載著XXX噸東西出發(fā)噸東西出發(fā)了)和停止(貨車形式了了)和停止(貨車形式了XXXX里程之后到達(dá)了目的地開始卸貨)的里程之后到達(dá)了目的地開始卸貨)的方法方法4)創(chuàng)建測(cè)試類,分別定義以上公交車類與貨

35、車類的對(duì)象,并創(chuàng)建測(cè)試類,分別定義以上公交車類與貨車類的對(duì)象,并賦值,及調(diào)用其啟動(dòng)與停止的方法。觀查其不同。賦值,及調(diào)用其啟動(dòng)與停止的方法。觀查其不同。第第33題題定義一個(gè)電腦類定義一個(gè)電腦類 1)屬性:品牌,價(jià)格,顏色,折扣)屬性:品牌,價(jià)格,顏色,折扣2)方法)方法1:輸出所有信息:輸出所有信息3)方法)方法2:輸出折后價(jià)格方法:輸出折后價(jià)格方法要求:將電腦類進(jìn)行封裝,并測(cè)試要求:將電腦類進(jìn)行封裝,并測(cè)試第第34題題定義一個(gè)定義一個(gè)Animal類作為父類類作為父類 屬性:顏色、年齡、性別屬性:顏色、年齡、性別 普遍方法:吃東西的方法普遍方法:吃東西的方法 普遍方法:輸出所有信息的方法普遍方

36、法:輸出所有信息的方法 1)定義一個(gè))定義一個(gè)Dog類,繼承類,繼承Animal類。類。 Dog類的屬性:忠誠(chéng)度類的屬性:忠誠(chéng)度 重寫父類中的兩個(gè)普通方法。重寫父類中的兩個(gè)普通方法。 2)定義一個(gè))定義一個(gè)Cat類,繼承類,繼承Animal類類 Cat類的屬性:靈力值類的屬性:靈力值 重寫父類中的兩個(gè)普通方法。重寫父類中的兩個(gè)普通方法。 3)編寫測(cè)試類,分別定義)編寫測(cè)試類,分別定義Dog與與Cat類的對(duì)象,賦值,并測(cè)試調(diào)類的對(duì)象,賦值,并測(cè)試調(diào)用。用。第第35題題定義一個(gè)計(jì)算器類定義一個(gè)計(jì)算器類Calc 1)屬性)屬性:顏色,價(jià)格顏色,價(jià)格 2)方法:一個(gè)顯示自已信息方法。)方法:一個(gè)顯示自

37、已信息方法。 定義一個(gè)子類手機(jī),繼承計(jì)算器類。增加兩個(gè)方法:打電話,接定義一個(gè)子類手機(jī),繼承計(jì)算器類。增加兩個(gè)方法:打電話,接電話電話 定義測(cè)試類,對(duì)兩個(gè)類進(jìn)行測(cè)試定義測(cè)試類,對(duì)兩個(gè)類進(jìn)行測(cè)試第第36題題創(chuàng)建一個(gè)計(jì)算器類創(chuàng)建一個(gè)計(jì)算器類Calc,并定義三個(gè)重載的加法,并定義三個(gè)重載的加法 1)接收兩個(gè))接收兩個(gè)int類型參數(shù)類型參數(shù) 2)接收三個(gè))接收三個(gè)int類型參數(shù)類型參數(shù) 3)接收兩個(gè))接收兩個(gè)doule類型參數(shù)類型參數(shù) 4)創(chuàng)建測(cè)試類調(diào)用這三個(gè)方法測(cè)試)創(chuàng)建測(cè)試類調(diào)用這三個(gè)方法測(cè)試第第37題題定義一個(gè)定義一個(gè)Animal類作為父類類作為父類 屬性:顏色、年齡、性別屬性:顏色、年齡、性別

38、 抽象方法:吃東西的方法抽象方法:吃東西的方法 抽象方法:輸出所有信息的方法抽象方法:輸出所有信息的方法 1)定義一個(gè))定義一個(gè)Dog類,繼承類,繼承Animal類。類。 Dog類的屬性:忠誠(chéng)度類的屬性:忠誠(chéng)度 重寫父類中的兩個(gè)抽象方法。重寫父類中的兩個(gè)抽象方法。 2)定義一個(gè))定義一個(gè)Cat類,繼承類,繼承Animal類類 Cat類的屬性:靈力值類的屬性:靈力值 重寫父類中的兩個(gè)抽象方法。重寫父類中的兩個(gè)抽象方法。 3)編寫測(cè)試類,分別定義)編寫測(cè)試類,分別定義Dog與與Cat類的對(duì)象,賦值,并測(cè)試調(diào)類的對(duì)象,賦值,并測(cè)試調(diào)用。用。第第38題題定義一個(gè)交通工具類定義一個(gè)交通工具類Vehicl

39、e。為其定義一個(gè)加速的抽象方法。為其定義一個(gè)加速的抽象方法。 1)定義一個(gè)子類汽車?yán)^承)定義一個(gè)子類汽車?yán)^承Vehicle類,并實(shí)現(xiàn)抽象方法(汽車加速類,并實(shí)現(xiàn)抽象方法(汽車加速是給油)是給油) 2)定義一個(gè)子類自行車類繼承)定義一個(gè)子類自行車類繼承Vehicle類,并實(shí)現(xiàn)抽象方法類,并實(shí)現(xiàn)抽象方法(自行自行車加速是使勁登腳踏板車加速是使勁登腳踏板) 3) 定義測(cè)試類,分別定義汽車類與自行車類的對(duì)象并測(cè)試。定義測(cè)試類,分別定義汽車類與自行車類的對(duì)象并測(cè)試。第第39題題定義一個(gè)乘車卡類。其中有一個(gè)抽象方法:消費(fèi)金額定義一個(gè)乘車卡類。其中有一個(gè)抽象方法:消費(fèi)金額 1) 定義一個(gè)子類公交卡,繼承乘車

40、卡類,并實(shí)現(xiàn)其抽象方法。定義一個(gè)子類公交卡,繼承乘車卡類,并實(shí)現(xiàn)其抽象方法。 2) 定義一個(gè)學(xué)生卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法定義一個(gè)學(xué)生卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法 3)定義一個(gè)老年卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法。)定義一個(gè)老年卡類,繼承乘車卡,并實(shí)現(xiàn)其抽象方法。 4)定義測(cè)試類,分別定義公交卡,學(xué)生卡,老年卡類的對(duì)象,并)定義測(cè)試類,分別定義公交卡,學(xué)生卡,老年卡類的對(duì)象,并測(cè)試。測(cè)試。第第40題題定義一個(gè)寵物類定義一個(gè)寵物類Pet作為父類作為父類 屬性:昵稱、年齡、性別屬性:昵稱、年齡、性別 抽象方法:輸出所有信息的方法抽象方法:輸出所有信息的方法 1)定義一個(gè)企鵝類)定義

41、一個(gè)企鵝類QQ,繼承,繼承Pet類。類。 企鵝類的屬性:企鵝類別企鵝類的屬性:企鵝類別 重寫父類中輸出所有信息的方法重寫父類中輸出所有信息的方法 定義一個(gè)兔子類定義一個(gè)兔子類Rabbit,繼承,繼承Pet類類 兔子類的屬性:喜歡的食物兔子類的屬性:喜歡的食物 重寫父類中輸出所有信息的方法重寫父類中輸出所有信息的方法 編寫測(cè)試類,分別定義企鵝類與兔子類的對(duì)象,賦值,并測(cè)試調(diào)用編寫測(cè)試類,分別定義企鵝類與兔子類的對(duì)象,賦值,并測(cè)試調(diào)用。 第第41題題定義一個(gè)類定義一個(gè)類Person,有兩個(gè)屬性有兩個(gè)屬性:姓名姓名,年齡年齡.一個(gè)自我介紹的方法一個(gè)自我介紹的方法show(). 1)在)在person

42、類中類中,增加一個(gè)帶有兩個(gè)參數(shù)的構(gòu)造方法增加一個(gè)帶有兩個(gè)參數(shù)的構(gòu)造方法. 2)在)在person類中類中,增加一個(gè)無參數(shù)的構(gòu)造方法增加一個(gè)無參數(shù)的構(gòu)造方法. 3)在測(cè)試類中)在測(cè)試類中,分別調(diào)用以上兩個(gè)構(gòu)造方法進(jìn)行實(shí)例化對(duì)象,并調(diào)分別調(diào)用以上兩個(gè)構(gòu)造方法進(jìn)行實(shí)例化對(duì)象,并調(diào)用自我介紹的方法用自我介紹的方法. 4) 定義一個(gè)類定義一個(gè)類Student繼承繼承Person類類.增加一個(gè)增加一個(gè)int類型的屬性學(xué)類型的屬性學(xué)號(hào)號(hào).把學(xué)號(hào)進(jìn)行封裝把學(xué)號(hào)進(jìn)行封裝(private).為學(xué)號(hào)寫為學(xué)號(hào)寫get和和set方法方法. 在在set學(xué)號(hào)的方學(xué)號(hào)的方法中法中,對(duì)學(xué)號(hào)的賦值進(jìn)行限制對(duì)學(xué)號(hào)的賦值進(jìn)行限制,學(xué)

43、號(hào)只能是學(xué)號(hào)只能是10005000之間的數(shù)值之間的數(shù)值. 5)在學(xué)生類中定義一個(gè)帶兩個(gè)參數(shù)的構(gòu)造方法,該構(gòu)造方法調(diào)用)在學(xué)生類中定義一個(gè)帶兩個(gè)參數(shù)的構(gòu)造方法,該構(gòu)造方法調(diào)用父類的有參數(shù)的構(gòu)造方法父類的有參數(shù)的構(gòu)造方法 6)在)在Student類中重寫父類中的自我介紹方法類中重寫父類中的自我介紹方法,讓其可以輸出所有讓其可以輸出所有屬性值屬性值. 并且定義一個(gè)帶參數(shù)的構(gòu)造方法,參數(shù)為并且定義一個(gè)帶參數(shù)的構(gòu)造方法,參數(shù)為name,打印修改,打印修改后的后的student所有信息所有信息7)在測(cè)試類中)在測(cè)試類中,創(chuàng)建一個(gè)創(chuàng)建一個(gè)Student類型的對(duì)象類型的對(duì)象,為其屬性賦值為其屬性賦值,調(diào)用其調(diào)

44、用其自我介紹方法自我介紹方法.第第42題題請(qǐng)讀取文本文件請(qǐng)讀取文本文件studata.txt中內(nèi)容(編號(hào),姓名,成績(jī))存放學(xué)生中內(nèi)容(編號(hào),姓名,成績(jī))存放學(xué)生對(duì)象中,并添加到集合對(duì)象中,并輸出結(jié)果對(duì)象中,并添加到集合對(duì)象中,并輸出結(jié)果第第43題題有文件有文件stu.txt,請(qǐng)將文件中存放的信息讀到集合中,并將成績(jī)小于,請(qǐng)將文件中存放的信息讀到集合中,并將成績(jī)小于80分的學(xué)生輸出到另一個(gè)文件分的學(xué)生輸出到另一個(gè)文件stu_unpass.txt中中第第44題題隨機(jī)產(chǎn)生隨機(jī)產(chǎn)生10個(gè)整數(shù),然后將這個(gè)個(gè)整數(shù),然后將這個(gè)10個(gè)整數(shù)按從小到大的個(gè)整數(shù)按從小到大的順序輸出到控制臺(tái)(順序輸出到控制臺(tái)(30分

45、)分)編寫代碼要求:編寫代碼要求:使用使用Random類隨機(jī)生成類隨機(jī)生成10個(gè)個(gè)100以內(nèi)的整數(shù),將以內(nèi)的整數(shù),將10個(gè)整數(shù)存?zhèn)€整數(shù)存儲(chǔ)在數(shù)組儲(chǔ)在數(shù)組int中,并將其存儲(chǔ)到文件中。中,并將其存儲(chǔ)到文件中。(10分分)從文件中將其讀出,并按從文件中將其讀出,并按從小到大從小到大順序輸出到控制臺(tái)順序輸出到控制臺(tái)(20分分)第第45題題準(zhǔn)備準(zhǔn)備:創(chuàng)建文本文件創(chuàng)建文本文件product.txt, 輸入截圖中的內(nèi)容輸入截圖中的內(nèi)容,(每每行依次為編號(hào)行依次為編號(hào),書名書名,價(jià)格價(jià)格),創(chuàng)建一個(gè)圖書類創(chuàng)建一個(gè)圖書類Book, 含有如下屬性含有如下屬性:編號(hào)編號(hào)code, 書名書名name, 價(jià)格價(jià)格pr

46、ice(整型)(整型) (10分分)使用使用ArrayList定義圖書集合定義圖書集合books, 讀取文件讀取文件product.txt中的內(nèi)容中的內(nèi)容, 放到集合放到集合books中中 (20分分)對(duì)圖書集合中的數(shù)據(jù),做如下價(jià)格調(diào)整對(duì)圖書集合中的數(shù)據(jù),做如下價(jià)格調(diào)整,價(jià)格低于價(jià)格低于30(元)的圖書,漲價(jià)(元)的圖書,漲價(jià)2元,元,價(jià)格高于價(jià)格高于50的圖書,降價(jià)的圖書,降價(jià)5元元將調(diào)整完的集合數(shù)據(jù)輸出到控制臺(tái)(將調(diào)整完的集合數(shù)據(jù)輸出到控制臺(tái)(20分分)找出圖書集合中價(jià)格最高的圖書,并將圖書的信息找出圖書集合中價(jià)格最高的圖書,并將圖書的信息(編號(hào)編號(hào),書名書名,價(jià)格價(jià)格)輸出到控制臺(tái)(輸出

47、到控制臺(tái)(20分)分)第第46題題一、請(qǐng)依次實(shí)現(xiàn)下面功能模塊一、請(qǐng)依次實(shí)現(xiàn)下面功能模塊( 注注:功能模塊可以跳過功能模塊可以跳過,但但無步驟分無步驟分):使用使用IO流讀的文本文件,格式如下流讀的文本文件,格式如下(10分分)按照行讀取文本,按照某種規(guī)則進(jìn)行拆分(按照行讀取文本,按照某種規(guī)則進(jìn)行拆分(10分)分)將拆分的數(shù)據(jù),放入一個(gè)對(duì)象將拆分的數(shù)據(jù),放入一個(gè)對(duì)象,分別對(duì)應(yīng)學(xué)號(hào)分別對(duì)應(yīng)學(xué)號(hào),姓名姓名,年齡年齡,成績(jī)屬性成績(jī)屬性, 此對(duì)象要求封裝(如果此對(duì)象沒有封裝此步驟此對(duì)象要求封裝(如果此對(duì)象沒有封裝此步驟不得分)(不得分)(10分)分)將每行的數(shù)據(jù)放入某個(gè)集合中(要求注意必須使用泛型將每行

48、的數(shù)據(jù)放入某個(gè)集合中(要求注意必須使用泛型)()(10分)分)在控制臺(tái)上有序的遍歷集合在控制臺(tái)上有序的遍歷集合(20分分)第第47題題在在D盤根目錄創(chuàng)建文本文件盤根目錄創(chuàng)建文本文件Hello.txt,并往里寫入自己,并往里寫入自己基本信息:基本信息:包括:姓名包括:姓名 :XXX 年齡年齡 :XXX 性別性別 :XXX 家庭住址:家庭住址: XXX 電話:電話:XXX第第48題題二、將二、將D盤根目錄創(chuàng)建文本文件盤根目錄創(chuàng)建文本文件Hello.txt文件復(fù)制到文件復(fù)制到E盤盤根目錄下,文件名保持不變。根目錄下,文件名保持不變。/字符流讀寫字符流讀寫FileWriterFileReader/緩存

49、流字符流讀寫緩存流字符流讀寫B(tài)ufferedWriterBufferedReader第第49題題四、請(qǐng)依次實(shí)現(xiàn)下面功能模塊四、請(qǐng)依次實(shí)現(xiàn)下面功能模塊( 注注:功能模塊可以跳過功能模塊可以跳過,但但無步驟分無步驟分):使用使用IO流讀的文本文件,格式如下流讀的文本文件,格式如下(10分分)按照行讀取文本,按照某種規(guī)則進(jìn)行拆分(按照行讀取文本,按照某種規(guī)則進(jìn)行拆分(10分)分)將拆分的數(shù)據(jù),放入一個(gè)對(duì)象將拆分的數(shù)據(jù),放入一個(gè)對(duì)象,分別對(duì)應(yīng)姓名分別對(duì)應(yīng)姓名, 員工編號(hào)員工編號(hào), 部門部門 , 此對(duì)象要求封裝(如果此對(duì)象沒有封裝此步驟不得此對(duì)象要求封裝(如果此對(duì)象沒有封裝此步驟不得分)(分)(20分)

50、分)將每行的數(shù)據(jù)放入某個(gè)集合中(將每行的數(shù)據(jù)放入某個(gè)集合中(10分)分)在控制臺(tái)上遍歷有序輸出集合在控制臺(tái)上遍歷有序輸出集合 (10分分)第第50題題創(chuàng)建一個(gè)學(xué)生類,屬性:編號(hào),姓名,年齡,班級(jí)創(chuàng)建一個(gè)學(xué)生類,屬性:編號(hào),姓名,年齡,班級(jí) a.創(chuàng)建初始化學(xué)生信息的構(gòu)造方法。創(chuàng)建初始化學(xué)生信息的構(gòu)造方法。 b.封裝學(xué)生屬性信息,重定義封裝學(xué)生屬性信息,重定義toString()方法方法,返回學(xué)返回學(xué)生的詳細(xì)信息。生的詳細(xì)信息。 c.創(chuàng)建創(chuàng)建5個(gè)個(gè)Student對(duì)象,并將創(chuàng)建的對(duì)象,并將創(chuàng)建的5個(gè)學(xué)生對(duì)象依個(gè)學(xué)生對(duì)象依次添加到次添加到TreeMap對(duì)象中,并為每一個(gè)學(xué)生添加一個(gè)對(duì)象中,并為每一個(gè)學(xué)

51、生添加一個(gè)value值為此學(xué)生班級(jí)的任課教師。值為此學(xué)生班級(jí)的任課教師。通過得到通過得到key遍歷輸出學(xué)生的詳細(xì)信息。遍歷輸出學(xué)生的詳細(xì)信息。查詢所有年齡大于查詢所有年齡大于20歲的學(xué)生姓名,年齡歲的學(xué)生姓名,年齡查詢是否存在名字叫:張三的學(xué)生,如果存在則輸出存查詢是否存在名字叫:張三的學(xué)生,如果存在則輸出存在,沒有存在則添加一個(gè)姓名叫:張三的學(xué)生。在,沒有存在則添加一個(gè)姓名叫:張三的學(xué)生。第第51題題定義一個(gè)手機(jī)類,包含手機(jī)品牌,價(jià)格,封裝該類的屬定義一個(gè)手機(jī)類,包含手機(jī)品牌,價(jià)格,封裝該類的屬性,并定義該類的有參構(gòu)造方法實(shí)現(xiàn)對(duì)屬性的賦值,性,并定義該類的有參構(gòu)造方法實(shí)現(xiàn)對(duì)屬性的賦值,創(chuàng)建創(chuàng)

52、建5個(gè)手機(jī)類對(duì)象依次存放到個(gè)手機(jī)類對(duì)象依次存放到TreeSet中。中。自定義一個(gè)比較器(按照價(jià)格降序排列),將自定義一個(gè)比較器(按照價(jià)格降序排列),將1中的集中的集合元素按照比較器的順序進(jìn)行存放。合元素按照比較器的順序進(jìn)行存放。使用迭代輸出該集合類中的所有元素。使用迭代輸出該集合類中的所有元素。public int compare(Object o1,Object o2)第第52題題請(qǐng)依次實(shí)現(xiàn)下面功能模塊:請(qǐng)依次實(shí)現(xiàn)下面功能模塊:A).有一個(gè)字符串?dāng)?shù)組,內(nèi)容為:有一個(gè)字符串?dāng)?shù)組,內(nèi)容為:String str=“1301JavaA,F302,49”,”1302JavaA,F301,50”,”13

53、02JavaA,F304,51”B).獲取各個(gè)數(shù)組元素,按照某種規(guī)則進(jìn)行拆分(獲取各個(gè)數(shù)組元素,按照某種規(guī)則進(jìn)行拆分(10分分)C).拆分后放入一個(gè)拆分后放入一個(gè)Student對(duì)象中,分別對(duì)應(yīng)對(duì)象中,分別對(duì)應(yīng) 班級(jí),班級(jí), 教室號(hào),人數(shù)教室號(hào),人數(shù) 三個(gè)屬性(三個(gè)屬性(10分)分)D).將對(duì)象放入有序的集合將對(duì)象放入有序的集合ArrayList,必須指定泛型(,必須指定泛型(10分)分)E).在控制臺(tái)遍歷集合(在控制臺(tái)遍歷集合(10分)分)第第53題題使用使用LinkedList存儲(chǔ)存儲(chǔ)Student類型的對(duì)象,類型的對(duì)象,Student類要求:屬性:姓名,年齡,班級(jí)類要求:屬性:姓名,年齡,

54、班級(jí)構(gòu)造方法初始化屬性,構(gòu)造方法初始化屬性,2.封裝屬性封裝屬性LinkedList存儲(chǔ)存儲(chǔ)5個(gè)學(xué)生對(duì)象。個(gè)學(xué)生對(duì)象。鍵盤輸入年齡,查詢出所有該年齡的同學(xué)的詳細(xì)信息。鍵盤輸入年齡,查詢出所有該年齡的同學(xué)的詳細(xì)信息。鍵盤輸入班級(jí),查詢?cè)摪嗉?jí)的學(xué)生的人數(shù)有多少。鍵盤輸入班級(jí),查詢?cè)摪嗉?jí)的學(xué)生的人數(shù)有多少。第第54題題定義一個(gè)手機(jī)類,包含手機(jī)品牌,價(jià)格,型號(hào),封裝該定義一個(gè)手機(jī)類,包含手機(jī)品牌,價(jià)格,型號(hào),封裝該類的屬性,并定義該類的有參構(gòu)造方法實(shí)現(xiàn)對(duì)屬性的賦值類的屬性,并定義該類的有參構(gòu)造方法實(shí)現(xiàn)對(duì)屬性的賦值,b.將數(shù)組中的元素依次保存到將數(shù)組中的元素依次保存到HashSet中。中。c.將將Has

55、hSet中的元素使用迭代器換行輸出。中的元素使用迭代器換行輸出。d.將價(jià)格低于將價(jià)格低于2000元的手機(jī),價(jià)格提升元的手機(jī),價(jià)格提升500元。元。第第55題題創(chuàng)建一個(gè)學(xué)生類,屬性:編號(hào),姓名,年齡,班級(jí)創(chuàng)建一個(gè)學(xué)生類,屬性:編號(hào),姓名,年齡,班級(jí) a.創(chuàng)建初始化學(xué)生信息的構(gòu)造方法。創(chuàng)建初始化學(xué)生信息的構(gòu)造方法。 b.封裝學(xué)生屬性信息,重定義封裝學(xué)生屬性信息,重定義toString()方法方法,返回學(xué)返回學(xué)生的詳細(xì)信息。生的詳細(xì)信息。 c.創(chuàng)建創(chuàng)建5個(gè)個(gè)Student對(duì)象,并將創(chuàng)建的對(duì)象,并將創(chuàng)建的5個(gè)學(xué)生對(duì)象依個(gè)學(xué)生對(duì)象依次添加到次添加到ArrayList對(duì)象中對(duì)象中遍歷輸出學(xué)生的詳細(xì)信息。遍

56、歷輸出學(xué)生的詳細(xì)信息。查詢所有年齡大于查詢所有年齡大于18歲的學(xué)生姓名,年齡歲的學(xué)生姓名,年齡查詢是否存在名字叫:張三的學(xué)生,如果存在則刪除,查詢是否存在名字叫:張三的學(xué)生,如果存在則刪除,沒有存在則添加一個(gè)姓名叫:張三的學(xué)生。沒有存在則添加一個(gè)姓名叫:張三的學(xué)生。第第56題題創(chuàng)建一個(gè)創(chuàng)建一個(gè)Computer類,屬性包含:編號(hào),品牌,硬盤類,屬性包含:編號(hào),品牌,硬盤大小,內(nèi)存大小,價(jià)格,封裝大小,內(nèi)存大小,價(jià)格,封裝Computer類的所有屬性。類的所有屬性。 要求:要求:使用使用ArrayList存儲(chǔ)存儲(chǔ)Computer對(duì)象。對(duì)象。為為ArrayList添加三個(gè)添加三個(gè)Computer對(duì)象

57、對(duì)象用戶輸入編號(hào)查找對(duì)應(yīng)的用戶輸入編號(hào)查找對(duì)應(yīng)的Computer信息,如果有對(duì)應(yīng)信息,如果有對(duì)應(yīng)的則將計(jì)算機(jī)的品牌改為聯(lián)想,否則打印顯示沒有找到此的則將計(jì)算機(jī)的品牌改為聯(lián)想,否則打印顯示沒有找到此對(duì)象。對(duì)象。遍歷輸出所有遍歷輸出所有Computer對(duì)象,以及每個(gè)對(duì)象的所有信對(duì)象,以及每個(gè)對(duì)象的所有信息。息。第第57題題定義一個(gè)接口定義一個(gè)接口Action,里面包含:,里面包含:eat吃飯帶參數(shù)吃的吃飯帶參數(shù)吃的什么(什么(String str),),sleep睡覺參數(shù):睡覺的時(shí)間,睡覺參數(shù):睡覺的時(shí)間,work工作方法(參數(shù):?jiǎn)挝幻Q工作方法(參數(shù):?jiǎn)挝幻Q )。)。第第58題題定義一個(gè)父類:

58、定義一個(gè)父類:Person實(shí)現(xiàn)接口實(shí)現(xiàn)接口Action屬性:姓名,年齡,性別,住址屬性:姓名,年齡,性別,住址自定義帶參數(shù)的構(gòu)造方法:為屬性分別賦值自定義帶參數(shù)的構(gòu)造方法:為屬性分別賦值定義一個(gè)方法:定義一個(gè)方法:show()打印所有信息()打印所有信息第第59題題定義一個(gè)快遞員類型定義一個(gè)快遞員類型 1)有姓名,員工編號(hào),員工工資幾個(gè)屬性有姓名,員工編號(hào),員工工資幾個(gè)屬性 2)定義一個(gè)顯示自己信息的方法定義一個(gè)顯示自己信息的方法 3)定義一個(gè)帶有三個(gè)參數(shù)的構(gòu)造方法,為屬性賦初值。定義一個(gè)帶有三個(gè)參數(shù)的構(gòu)造方法,為屬性賦初值。 要求:編寫程序并定義兩個(gè)快遞員對(duì)象,調(diào)用顯示自要求:編寫程序并定義

59、兩個(gè)快遞員對(duì)象,調(diào)用顯示自己信息的方法。己信息的方法。第第60題題定義一個(gè)汽車類型定義一個(gè)汽車類型 1)有顏色,價(jià)格,品牌,車主幾個(gè)屬性)有顏色,價(jià)格,品牌,車主幾個(gè)屬性 2)有輸出汽車信息的方法)有輸出汽車信息的方法 3)定義一個(gè)帶有一個(gè)參數(shù)的方法為車的顏色賦初值。)定義一個(gè)帶有一個(gè)參數(shù)的方法為車的顏色賦初值。 要求:編寫程序并定義兩個(gè)汔車對(duì)象,調(diào)用顯示自己要求:編寫程序并定義兩個(gè)汔車對(duì)象,調(diào)用顯示自己信息的方法信息的方法第第61題題定義一個(gè)包為:定義一個(gè)包為:com.simple.school在該包中定義一個(gè)在該包中定義一個(gè)Stuednt類,屬性(全部私有):姓類,屬性(全部私有):姓名,

60、年齡,地址,班級(jí)名,年齡,地址,班級(jí)方法:方法:a .定義所有屬性的定義所有屬性的set和和get方法方法 B.定義一個(gè)打印所有信息的方法定義一個(gè)打印所有信息的方法show()定義一個(gè)包為:定義一個(gè)包為:com.simple.test 定義一個(gè)測(cè)試類,實(shí)例化定義一個(gè)測(cè)試類,實(shí)例化Student,并用,并用set方法對(duì)屬方法對(duì)屬性賦值,最后分別調(diào)用性賦值,最后分別調(diào)用get和和show()方法。方法。第第62題題定義一個(gè)動(dòng)物類定義一個(gè)動(dòng)物類Animal 1)屬性:動(dòng)物種類,年齡)屬性:動(dòng)物種類,年齡 2)兩個(gè)方法:吃,睡)兩個(gè)方法:吃,睡 定定義一個(gè)子類貓,繼承動(dòng)物類義一個(gè)子類貓,繼承動(dòng)物類An

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論