Java綜合設(shè)計題目_第1頁
Java綜合設(shè)計題目_第2頁
Java綜合設(shè)計題目_第3頁
Java綜合設(shè)計題目_第4頁
Java綜合設(shè)計題目_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

//說明:綜合設(shè)計題目可選擇兩道標注為“15分”的題目,也可選擇一道標注為“20分”的題目,或其它任選題目。//注意:程序調(diào)試完畢后,需配合綜合設(shè)計報告要求填寫相應(yīng)報告第1題已知a數(shù)組中存有10數(shù):(15分)請構(gòu)造排序方法px(),將a數(shù)組中的數(shù)按從小到大排序。請構(gòu)造求最大、最小的方法max_min(),求出a數(shù)組中的最大、最小值。部分源程序已給出。publicclasszh1{staticintmax=0,min=0;staticint[]a={9,8,6,10,1,20,13,19,2,15};publicstaticvoidmain(String[]args)//構(gòu)造主方法{inti;px();System.out.println("從小到大排序后的數(shù)據(jù)是:\n");for(i=0;i<10;i++)System.out.print(a[i]+"");max_min();System.out.println("\n最大值="+max);System.out.println(”最小值="+min);}publicstaticvoidpx() //構(gòu)造第1個方法,排序publicstaticvoidmax_min()//構(gòu)造第2個方法,求最大、最小值}第2題已知a數(shù)組中存有100個四位數(shù):(15分)請構(gòu)造輸出方法output(),能將a數(shù)組中的數(shù)按每行10個數(shù)輸出,請構(gòu)造條件方法tj(),其功能是:求出千位數(shù)上的數(shù)加個位數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)j,最后調(diào)用寫output()函數(shù)把結(jié)果輸出。例如:6712,6+2=7+1,則該數(shù)滿足條件且個數(shù)j=j+1。8129,8+9v>1+2,該數(shù)不滿足條件部分源程序已給出。publicclasszh2{publicclasszh2{staticinta[]=newint[100];staticintj=0;//存放4位數(shù)的一維數(shù)組//滿足條件的個數(shù)publicstaticvoidoutput(intm)publicstaticvoidtj()publicstaticvoidmain(Stringargs[]){inti;for(i=0;i<100;){a[i]=(int)(Math.random()*10000)+1;if(a[i]>=1000&&a[i]<10000)i++;}output(100);tj();output(j);}}第3題已知a數(shù)組中存有100個四位數(shù):(15分)請構(gòu)造輸出方法output(),能將a數(shù)組中的數(shù)按每行10個數(shù)輸出,請構(gòu)造條件方法tj(),其功能是:求出千位數(shù)上的數(shù)加十位數(shù)等于百位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)j,最后調(diào)用寫output()函數(shù)把結(jié)果輸出。例如:8712,8+1=7+2,則該數(shù)滿足條件且個數(shù)j=j+l。8219,8+lv>2+9,該數(shù)不滿足條件部分源程序已給出。publicclasszh2{staticinta[]=newint[100]; //存放4位數(shù)的一維數(shù)組staticintj=0; //滿足條件的個數(shù)publicstaticvoidoutput(intm)publicstaticvoidtj()publicstaticvoidmain(Stringargs[]){inti;for(i=0;i<100;){a[i]=(int)(Math.random()*10000)+1;if(a[i]>=1000&&a[i]<10000)i++;}output(100);tj();output(j);}}第4題已知rect2類如下:(15分)publicclassrect2{publicstaticvoidmain(String[]args){rect1r1,r2;r1=newrect1();r2=newrect1(50,30,20,20);r2.setp1(34,66);System.out.println(”第一個"+rl.to_w());System.out.println(”第二個"+r2.to_w());}}請構(gòu)造rectl類,該類包括矩形的長(L),寬(w)和x、y坐標,要求該類有以下方法:常量(無參數(shù)傳遞)有參數(shù)(變量)傳遞可改變坐標輸出坐標x、y和矩形的長和寬的方法to_w()。第5題請編寫如下的Applet應(yīng)用程序,要求:(15分)在顯示答案處按以下條件顯示內(nèi)容:年齡age>=60 老年人age>=40 中年人age>=20 青年人age<20 少年和兒童第6題編寫以下登錄界面。(20分)第7題編寫如下文本框界面。(20分要求:文本框中預(yù)存10個學院的名稱,選中后應(yīng)該顯示“這是XXX學院”,按鈕為“確定”按鈕。

第8題編寫如下文本框界面。(15分)要求:“歡迎使用Applet!”字串用“隸書”26磅顯示。第9題用遞歸方法求n個數(shù)的無重復(fù)全排列,n=3°(20分)第10題找出兩個字符串中所有共同的字符。用字符串“integer”和“string”進行測試。要求先輸出兩個字符串的原值,再輸出兩個字符串相同的字符。(15分)第11題金額的中文大寫轉(zhuǎn)換。例如:12345.678轉(zhuǎn)換為壹萬貳千叁百肆拾伍元陸角柒分(15分)第12題編寫如下文本框界面。(15分)要求:界面由6行文本框,每行20個字符和3個多選框組成。

第13題編寫如下文本框界面。(15分)要求:界面由6行文本框,每行20個字符和3個單選框組成。初選為“大學物理”JAVA等子JAVA等子第14題編寫如下文本框界面的菜單。(20分)要求:主菜單為:文件和編輯兩項?!拔募辈藛伟ǎ盒陆?、打開、退出,其中“新建”菜單下又有“文件夾”和文件”兩個子菜單?!熬庉嫛辈藛伟ǎ?撤消","重做","剪切","復(fù)制","粘貼","刪除","查找","替菜單新逹卜文件夾J/W収件打開退出編輯文件第15題:某單位要構(gòu)建一個局域網(wǎng),需要用到長度為17米、26米和31米三種規(guī)格的雙絞線,每種規(guī)格的雙絞線至少要有一段。現(xiàn)有一根長度為821米的雙絞線,編程列出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論