版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java試驗(yàn)匯報(bào)中的所有試驗(yàn)題試驗(yàn)一略試驗(yàn)二Java基本語(yǔ)法練習(xí)【完畢試驗(yàn)項(xiàng)目】輸入一種整數(shù),輸出該數(shù)的二進(jìn)制表達(dá)形式的字符串編寫(xiě)Java應(yīng)用程序,把100~1000的自然數(shù)中可以被3整除的數(shù)輸出到屏幕上。打印不不小于1000的斐波納契數(shù)4.輸入一種梯形的上底、下底和高,求其面積試驗(yàn)三面向?qū)ο蠡A(chǔ)編程【完畢試驗(yàn)項(xiàng)目】寫(xiě)一種名為Rectangle的類(lèi)表達(dá)矩形。其屬性包括寬width、高h(yuǎn)eight和顏色color,width和height都是double型的,而color則是String類(lèi)型的。規(guī)定該類(lèi)提供計(jì)算面積的措施getArea()措施,以及修改width和height的值及獲得width和height目前值的措施。規(guī)定:使用構(gòu)造函數(shù)完畢各屬性的初始賦值使用getter和setter的形式完畢屬性的訪問(wèn)及修改2..請(qǐng)定義一種名為Card的撲克牌類(lèi),該類(lèi)有兩個(gè)private訪問(wèn)權(quán)限的字符串變量face和suit:face描述一張牌的牌面值(如:"Ace","Deuce","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King");suit描述一張牌的花色(如:"Hearts","Diamonds","Clubs","Spades")。定義Card類(lèi)中的public訪問(wèn)權(quán)限的構(gòu)造措施,為類(lèi)中的變量賦值;定義protected訪問(wèn)權(quán)限的措施getFace(),得到撲克牌的牌面值;定義protected訪問(wèn)權(quán)限的措施getSuit(),得到撲克牌的花色;定義措施toString(),返回表達(dá)撲克牌的花色和牌面值字符串(如“AceofHearts”、“TenofClubs”等)。試驗(yàn)四類(lèi)的繼承性和多態(tài)性【完畢試驗(yàn)項(xiàng)目】 設(shè)計(jì)一種名為Person的類(lèi)和它的兩個(gè)名為Student和Employee的子類(lèi)Employee類(lèi)又有子類(lèi):教員類(lèi)Faculty和職工類(lèi)Staff。每個(gè)人均有姓名、地址、xx號(hào)碼學(xué)生有班級(jí)號(hào)教員有級(jí)別職工有職務(wù)稱號(hào)覆蓋每個(gè)類(lèi)的toString措施,顯示對(duì)應(yīng)的類(lèi)名和人名編寫(xiě)測(cè)試程序,創(chuàng)立Person、Student、EmployeeFaculty和Staff,并調(diào)用它們的toString措施試驗(yàn)五包、接口抽象類(lèi)【完畢試驗(yàn)項(xiàng)目】1.定義一種抽象基類(lèi)Shape,它包括三個(gè)抽象措施center()、diameter()、getArea(),從Shape類(lèi)派生出Square和Circle類(lèi),這兩個(gè)類(lèi)都用center()計(jì)算對(duì)象的中心坐標(biāo),diameter()計(jì)算對(duì)象的外界圓直徑,getArea()措施計(jì)算對(duì)象的面積。編寫(xiě)編寫(xiě)應(yīng)用程序使用Rectangle類(lèi)和Circle類(lèi)。2.定義一種接口Insurance,接口中有四個(gè)抽象措施:publicintgetPolicyNumber()//保險(xiǎn)號(hào)碼;publicintgetCoverageAmount()//保險(xiǎn)金額;publicdoublecalculatePremium()//計(jì)算費(fèi)用;publicDategetExpiryDate()//終止日期。設(shè)計(jì)一種類(lèi)Car,該類(lèi)實(shí)現(xiàn)接口的措施,編寫(xiě)應(yīng)用程序。試驗(yàn)六數(shù)組【完畢試驗(yàn)項(xiàng)目】1.設(shè)給定一組整型數(shù)組,求它們的平均值及最大值2.使用動(dòng)態(tài)建立二維數(shù)組的方式輸出8行楊輝三角形3.用選擇法對(duì){8,6,12,5,14,7,21,2,9,3}十個(gè)數(shù)按從小到大進(jìn)行排序,然后輸出試驗(yàn)七字符串【完畢試驗(yàn)項(xiàng)目】1.編寫(xiě)一種java程序,完畢如下功能:申明一種名為s的字符串,并使它的內(nèi)容為”CallmeIshmael.”;打印整個(gè)字符串使用length()措施打印字符串的長(zhǎng)度使用charAt()措施打印字符串的第一種字符使用chanrAt()和length()措施打印字符串的最終一種字符使用indexOf()措施和substring()措施打印字符串中的第一種單詞2設(shè)有中英文單詞對(duì)照表,輸入中文單詞,顯示對(duì)應(yīng)英文單詞,輸入英文單詞顯示對(duì)應(yīng)中文單詞。String[][]x={{"good","好"},{"bad","壞"},{"work","工作"}};試驗(yàn)八Java中的Object、Math和System類(lèi)【完畢試驗(yàn)項(xiàng)目】1.定義一種自己的數(shù)學(xué)類(lèi)MyMath。類(lèi)中提供靜態(tài)措施max,該措施接受3個(gè)同類(lèi)型的參數(shù)(例如整形),返回其中的最大值。2.使用java.lang.Math類(lèi),生成100個(gè)0~99之間的隨機(jī)整數(shù),找出他們之中的最大的和最小的,并記錄不小于50的整數(shù)個(gè)數(shù)試驗(yàn)九Java中的時(shí)間日期類(lèi)庫(kù)【完畢試驗(yàn)項(xiàng)目】1.編寫(xiě)一種程序,實(shí)現(xiàn)如下規(guī)定,根據(jù)運(yùn)行時(shí)提供的參數(shù)(格式為”yyyy-mm-dd”),輸出其對(duì)應(yīng)的星期次序,例如,輸入-09-7,輸出-09-7是星期5。2.編寫(xiě)一種java程序,判斷兩個(gè)日期的大小以及兩個(gè)日期之間的間隔天數(shù)。試驗(yàn)十集合框架編程1.編寫(xiě)應(yīng)用程序,在其main措施中定義如下兩個(gè)字符串?dāng)?shù)組:StringmpgStr[]={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};StringpngStr[]={"1.png","2.png","3.png","4.png","5.png"};然后將他們的每個(gè)元素間隔添加到ArrayList對(duì)象中,并在命令行界面顯示所有元素;然后將ArrayList對(duì)象中所有.png的元素都刪除,再顯示ArrayList對(duì)象中的所有元素,如圖所示。2.按次序把1,10,5,7,6,2,9,20,14,存入到List中(注:容許自己自定義任何數(shù)),并對(duì)其進(jìn)行排序,打印其升序和降序排列的成果。然后再向List中位置為第四位插入數(shù)35看看會(huì)有啥成果?3.按次序把下面一組數(shù)([1,2][3,4][2,2][6,4][5,2][4,4])寄存到Map中(注:容許自己自定義任何數(shù)),并按key和value的值進(jìn)行排序。假如再向Map中加入[3,6]看看排序成果有啥變化?并說(shuō)出其理由。程序代碼:3.設(shè)計(jì)一種程序,用來(lái)記錄字符串“haveagoodday,haveagoodclass,haveagoodvisit,havefun!”中的每個(gè)單詞出現(xiàn)的次數(shù),并按照單詞的升序輸出(提議使用HashMap和TreeMap)(設(shè)計(jì)性內(nèi)容)。試驗(yàn)十一異常處理【完畢試驗(yàn)項(xiàng)目】1.自定義異常類(lèi)MyException,該類(lèi)繼承自Exception類(lèi),類(lèi)中只有含一種字符串參數(shù)msg的構(gòu)造措施,構(gòu)造措施中只有一條語(yǔ)句super(msg)——調(diào)用父類(lèi)的構(gòu)造措施。此外,編寫(xiě)自定義類(lèi)person,類(lèi)中只有兩個(gè)私有的變量,一種是字符串類(lèi)型的姓名,另一種是整型變量age;有兩個(gè)公有措施voidgetAge()和setAge(intage),其中setAge(intage)的功能是把參數(shù)age的值加到類(lèi)中的變量age中(但規(guī)定age>0,否則拋出自定義異常MyException類(lèi)的對(duì)象),getAge()措施返回age的值。編寫(xiě)應(yīng)用程序1.
運(yùn)用隨機(jī)函數(shù)產(chǎn)生30個(gè)10-90之間的不反復(fù)整數(shù),將這些數(shù)拼接在一種字符串中,用逗號(hào)隔開(kāi),每產(chǎn)生一種新數(shù),要保證在該串中不存在,最終將串中的整數(shù)分離寄存在一種數(shù)組中,將數(shù)據(jù)內(nèi)容由小到大輸出試驗(yàn)十二Java數(shù)據(jù)流編程圖9.8【完畢試驗(yàn)項(xiàng)目】請(qǐng)?jiān)O(shè)計(jì)一種從鍵盤(pán)輸入一種數(shù)n,求n!寫(xiě)一種程序,容許顧客依次輸入多種姓名和住址,并能將顧客的輸入保留到文獻(xiàn)中。顧客輸入“quit”表達(dá)輸入完畢,程序退出。在"D:/mydat"目錄下有一種學(xué)生名單文獻(xiàn)(文本)"student.txt",里面記載了若干學(xué)生信息,每個(gè)學(xué)生信息單獨(dú)一行,每行信息共有五列,每列之間用逗號(hào)分開(kāi),其每列含義按次序是:學(xué)號(hào)姓名出生日期性別專業(yè),規(guī)定:將所有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年安徽客運(yùn)資格證考試題庫(kù)答案解析
- 2024年湖南客運(yùn)駕駛員考試試卷
- 2023屆新高考化學(xué)選考一輪總復(fù)習(xí)學(xué)案-熱點(diǎn)5 物質(zhì)的典型性質(zhì)與用途
- 專題17北方地區(qū)(原卷版)
- 第22-23章四邊形概率初步知識(shí)梳理-2022-2023學(xué)年八年級(jí)數(shù)學(xué)下冊(cè)期中期末挑戰(zhàn)滿分沖刺卷
- 個(gè)人工作心得體會(huì)模板參考
- 幼兒園護(hù)校種植植物活動(dòng)方案
- 孝文化的尊崇與頌揚(yáng)
- 2024年度技術(shù)開(kāi)發(fā)與授權(quán)協(xié)議
- 小學(xué)體育教學(xué)案例分析及反思
- 學(xué)會(huì)寬容善待他人
- 算法及其描述-高中信息技術(shù)粵教版(2019)必修1
- RITTAL威圖空調(diào)中文說(shuō)明書(shū)
- 生物質(zhì)能發(fā)電技術(shù)應(yīng)用中存在的問(wèn)題及優(yōu)化方案
- GA 1809-2022城市供水系統(tǒng)反恐怖防范要求
- 幼兒園繪本故事:《老虎拔牙》 課件
- 2021年上半年《系統(tǒng)集成項(xiàng)目管理工程師》真題
- GB/T 706-2008熱軋型鋼
- 實(shí)驗(yàn)六 雙子葉植物莖的初生結(jié)構(gòu)和單子葉植物莖的結(jié)構(gòu)
- GB/T 25032-2010生活垃圾焚燒爐渣集料
- GB/T 13610-2020天然氣的組成分析氣相色譜法
評(píng)論
0/150
提交評(píng)論