版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
publicclasspublicstaticvoidmain(Stringint}publicstaticintf(int{if(x==1||returnreturnf(x-1)+f(x-}}或publicclasspublicstaticvoidmain(Stringintmathmymath=new}}class{publicintf(int{if(x==1||returnreturnf(x-1)+f(x-}}【程序2 publicclasspublicstaticvoidmain(Stringintmathmymath=new}}class{publicintf(int{if(x==1||returnreturnf(x-1)+f(x-}publicbooleaniszhishu(int{for(intif(x%2==0returnfalse;returntrue;}} 題目:打印出所有的"水仙花數(shù)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)"水仙花數(shù)",因?yàn)?53=1的三次方+5的三次方+3的三次方。publicclasspublicstaticvoidmain(Stringintmathmymath=new}}class{publicintf(int{if(x==1||returnreturnf(x-1)+f(x-}publicbooleaniszhishu(int{for(intif(x%2==0returnfalse;returntrue;}publicbooleanshuixianhua(int{inti=0,j=0,k=0;i=x/100;j=(x%100)/10;k=x%10;returntrue;return}} (2)如果nk,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你,重復(fù)執(zhí)行第一步。publicclasspublicpublicvoidfengjie(intfor(int}}}publicstaticvoidmain(String[]args){Stringstr="";exp2c=newint}catch(NumberFormatExceptione){}}}【程序5 >importpublicclassex5publicstaticvoidmain(String[]args){Stringstr="";int}catch(NumberFormatExceptione){}}【程序6 publicclasspublicstaticvoidmain(String{}staticintcommonDivisor(intM,int{{return-}{System.out.println("thebiggestcommondivisorisreturn}return}}importjava.util.Scanner;publicclassCandC{publicstaticint(intm,int{while{if((m=m%n)==returnif((n=n%m)==return}}publicstaticvoidmain(Stringargs[])throws{//Scannerchin=new//inta=chin.nextInt(),b=inta=23;intintc=(a,System.out.println("最小公倍數(shù):a*bc\n最大公約數(shù):}}【程序7 1.while語(yǔ)句,'\nimportpublicclassex7publicstaticvoidmain(String{Scannerscan=newScanner(System.in);Stringstr=scan.next();StringE1="[\u4e00-\u9fa5]";StringE2="[a-zA-Z]";intintchar[]String[]arrStr=newfor(inti=0;i<arrChar.length;i++{}for(Stringi:arrStr{if{}if{}}}}【程序8】 題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個(gè)數(shù)字。例如2+22+222 共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤控制。importpublicclassSumlooppublicstaticvoidmain(String[]args)throws{intStringBufferedReaderstadinnewBufferedReader(newInputStreamReader(System.in));Stringinputfor(inti{inta=Integer.parseInt(output);}}}另解importpublicclassSumlooppublicstaticvoidmain(String[]args)throws{ints=0;intn;intt=0;BufferedReaderstadin=newBufferedReader(newInputStreamReader(System.in));Stringinput=stadin.readLine();for(inti=1;i<=n;i++){}}}【程序9】題目:一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為"完數(shù)"。例如6=1+2+3.編程 publicclassWanshupublicstaticvoidmain(String[]{intfor(int{for(intif(i%j==0)System.out.print(i+"}}}【程序10】題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 經(jīng)過(guò)多少米?第10次反彈多高?publicclassEx10publicstaticvoidmain(String[]{doubledoublefor(int{}}}【程序11 publicclassWanshupublicstaticvoidmain(String[]{inti=0;intj=0;intk=0;intif(i!=j&&j!=k&&}System.out.println}}【程序12】題目:企業(yè)的獎(jiǎng)金根據(jù)利潤(rùn)提成。利潤(rùn)(I)低于或等于10萬(wàn)元時(shí),獎(jiǎng)金可提10%;利潤(rùn)高于10萬(wàn)元,5%;4060403%;6010060萬(wàn)元的部分可提成1.5%,高于100萬(wàn)元時(shí)超過(guò)100萬(wàn)元的部分按1%提成從鍵盤輸入當(dāng)月利潤(rùn)I,求應(yīng)獎(jiǎng)金總數(shù)?importjavapublicclasstestpublicstaticvoidmaindoublesum;//要的變量應(yīng)發(fā)的獎(jiǎng)ScannerinputnewScannerSystem.in);//導(dǎo)入掃描器System.out.print("輸入當(dāng)月利潤(rùn)");doublelirun=inputnextDouble();//}elseif(lirun<=200000){}elseif(lirun<=400000){}elseif}elseif(lirun<= }}}}131.10100268后再開方,如果開方后的結(jié)果滿足如下publicclasstestpublicstaticvoidmainlongif(Math.floor(Math.sqrt(k+100))==Math.sqrt(k+100)&&}}3時(shí)需考慮多加一天。importjava.util.*;publicclasstest{publicstaticvoidmainintday=0;intmonth=0;intyear=0;intsum=0;intleap;Scannerinput=newScanner(System.in);switch(month/*先計(jì)算某月以前月份的總天數(shù){casecasecasecasecasecasecasecasecasecasecasecaseSystem.out.println("data}sum=sum+day/*再加上某天的天數(shù)if(leap==1&&month>2)/*如果是閏年且月份大于2,總天數(shù)應(yīng)該加一天*/System.out.println("Itisthethe}}importpublicclasstestpublicstaticvoidmaininti=0;intj=0;intk=0;intScannerinput=newScanner(System.in);{}{}{}System.out.println(i+","+j+",}}169*9publicclassjiujiupublicstaticvoidmain(String[]{intint{}}}publicclassjiujiupublicstaticvoidmain(String[]{intint{}}}publicclassjiujiupublicstaticvoidmain(String[]{intint{}}}17】題目:猴子吃桃問(wèn)題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)第二天早上又將剩下的桃子一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上想再吃時(shí),見只publicclassstaticinttotal(intif(day==return}return}}publicstaticvoidmain(String[]{}}人向隊(duì)員打聽比賽的。a說(shuō)他不和x比,c說(shuō)他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的。1.程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除, importpublicclasspang{Stringa,b,c;publicstaticvoidmain(String[]args){String[]op={"x","y","z"};ArrayList<pang>arrayList=newArrayList<for(inti=0;i<3;i++)for(intj=0;j<3;j++)for(intk=0;k<3;k++){panga=new}}for(Objecta:arrayList){}}publicpang(Stringa,Stringb,Stringc)this.a=a;this.b=b;this.c=}publicStringtoString()//TODOAuto-generatedmethod}}19】題目:打印出如下圖案(菱形** publicclassStartGpublicstaticvoidmain(String[]{intint{for(j=1;j<=2*i-1;j++)}{for(j=1;j<=2*i-3;j++)}}}publicclassStartGpublicstaticvoidmain(String[]{intint{for(intk=1;k<=4-i;k++)System.out.print("");}{for(intk=1;k<=5-i;k++)System.out.print("");}}}【程序20 publicclasstest20publicstaticvoidmain(String[]args)floatfm=1f;floatfz=1f;floattemp;floatsum=0f;for(inti=0;i<20;i++){temp=fm;fm=fz=fz+temp;sum+=fz/fm;}}}【程序21 publicclassEx21staticlongsum=staticlongfac=publicstaticvoidmain(String[]args)longsum=longfac=for(inti=1;i<=10;i++){fac=fac*i;sum+=}}}【程序22 importjava.util.Scanner;publicclassEx22{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);intn=s.nextInt();Ex22tfr=newEx22();}publiclongrecursion(intn)longvalue=0if(n==1||n==0){value=1;}elseif(n>1)value=n*recursion(n-}return}} 2歲。問(wèn)第4個(gè)人歲數(shù),他說(shuō)比第32歲。問(wèn)第三個(gè)人,又說(shuō)比第2兩歲。問(wèn)第2個(gè)人,說(shuō)比第一個(gè) 推到第一人(10歲,再往回推。publicclassEx23staticintgetAge(intifreturn}return2+getAge(n-}publicstaticvoidmain(String[]args){System.out.println("第五個(gè)的為:"+getAge(5));}}【程序24 importpublicclassEx24publicstaticvoidmain(String[]args){Ex24tn=newEx24();Scanners=newlonga=if(a<0||a>100000)System.out.println("ErrorInput,pleaserunthisprogramAgain");}if(a>=0&&a<=9){System.out.printlna是一位數(shù)");System.out.println("按逆序輸出是\n}elseif(a>=10&&a<=99){System.out.println(a+"是二位數(shù)");System.out.println("按逆序輸出是}elseif(a>=100&&a<=999){System.out.println(a+"是三位數(shù)");System.out.println("按逆序輸出是elseif(a1000&&a9999System.out.println(a+"是四位數(shù)");System.out.println("按逆序輸出是elseif(a10000&&a99999){System.out.println(a+"是五位數(shù)");System.out.println("按逆序輸出是");}}publicvoidconverse(longl){Strings=Long.toString(l);char[]ch=for(inti=ch.length-1;i>=0;i--){}}}【程序25 importpublicclassEx25staticint[]a=newint[5];staticint[]b=newpublicstaticvoidmain(String[]args)booleanisScanners=newlongl=if(l>99999||l<10000)System.out.println("Inputerror,pleaseinputagain!");l=s.nextLong();}for(inti=4;i>=0;i--)a[i]=(int)(l/(long)Math.pow(10,i));l=(l%(long)Math.pow(10,i));}for(inti=0,j=0;i<5;i++,j++)b[j]=}for(inti=0,j=4;i<5;i++,j--)if(a[i]!=b[j]){is=false;}else{is=true;}}if(is==false)System.out.println("isnota}elseif(is==true){System.out.println("isaPalindrom!");}}} importpublicclassEx26publicstaticvoidmain(String[]charScannerinput=newScanner(System.in);Stringletter=input.next();if(letter.length()==charweekFirst=switchcasecasecase't':caseletter=if(letter.length()==weekSecond=letter.charAt(0);if(weekSecond=='U'||weekSecond=='u'){elseif(weekSecond'H||weekSecond'h'){}}}else}casecasecase'f':casecase's':caseletter=if(letter.length()==weekSecond=letter.charAt(0);if(weekSecond=='A'||weekSecond=='a'){elseif(weekSecond'U||weekSecond'u'){}}}}}}}}}【程序27 publicclassEx27publicstaticvoidmain(String{int{{}}}}【程序28 1.9個(gè)比較過(guò)程中,選擇一個(gè)最小的與第一個(gè)元素交換,下次類推,即用第二個(gè)元素8個(gè)進(jìn)行比較,并進(jìn)行交換。importjava.util.Arrays;importjava.util.Random;importjava.util.Scanner;publicclassEx28{publicstaticvoidmain(String[]args)intarr[]=newint[11];Randomr=newRandom();for(inti=0;i<10;i++){}for(inti=0;i<arr.length;i++){}System.out.print("\nPleaseInputaintnumberScannersc=newScanner(System.in);for(inti=0;i<arr.length;i++){}}}【程序29 publicclassEx29publicstaticvoidmain(String[]doubleintarray[][]={{1,2,3},{4,5,for(intfor(intsum=sum+}System.out.println(}}【程序30 importpublicclassArraySortpublicstaticvoidmain(String[]{intintmyarr[]=newint[12];Randomr=newRandom();for(inti=1;i<=10;i++)for(intk=1;k<=10;k++)for(inti=1;i<=9;i++)for(int{}for(intk=1;k<=10;k++)for(int{for(intj=11;j>=k+1;j--)}for(intk=1;k<=11;k++)}}【程序31】 for(intk=11;k>=1;k--)【程序32】 題目:取一個(gè)整數(shù)a從右端開始的4~7位。a441,0的數(shù)??捎脋(~0<4)publicclassEx32publicstaticvoidmain(String[]{intlong a=(int)Math.floor(b%Math.pow(10,7)/Math.pow(10,3));}}331 publicclassEx33publicstaticvoidmain(Stringintinta=newint[8][8];}}}System.out.printf(""+a[i][j]);}}}}【程序34 publicclassEx34publicstaticvoidmain(String[]{int[]arrays=for(inti=arrays.length;--{for(int{{inttemp=arrays[j];}}}for(intn=0;n<arrays.length;n++)}}【程序35 importpublicclassEx35publicstaticvoidmain(String[]args)inti,min,max,n,temp1,intScannerkeyboardnewScanner(System.in);n=keyboard.nextInt();a=newfor(i=0;i<n;i++)System.out.print("輸入第i1個(gè)數(shù)據(jù)");a[i]=keyboard.nextInt();}max=0;min=for(i=1;i<n;i++)if(a[i]>maxi遍歷數(shù)組,如果大于a[max],就把他的數(shù)組下標(biāo)賦給if(a[i]<mini同上,如果小于a[min],就把他的數(shù)組下標(biāo)賦給}temp1=a[0];temp2a[min這兩個(gè)tempa[0]=a[maxtemp1首先交換a[0]和最大值if(min0如果最小值不是a[0],執(zhí)行下面a[min]=a[n-1];a[n1temp2交換a[min]和a[n-}else{ a[max]=a[n-1];a[n-1]=}for(i0ini輸出數(shù)組System.out.print(a[i]+"");}}}【程序36 題目:有n個(gè)整數(shù),使其前面各數(shù)順序向后移m個(gè)位置,最后m個(gè)數(shù)變成最前面的m個(gè)37題目:有n個(gè)人圍成一圈,順序排號(hào)。從第一個(gè)人開始報(bào)數(shù)(13報(bào)數(shù)3的人退出圈子,問(wèn)最后留下的是原importpublicclassEx37publicsta
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床執(zhí)業(yè)醫(yī)師考試《第二單元》真題及答案(2025年新版)
- 安全員A證考試模擬題庫(kù)及答案詳解【名校卷】
- 未來(lái)五年蚶企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 安全員A證考試考前沖刺訓(xùn)練試卷附完整答案詳解【有一套】
- 2025施工員試題預(yù)測(cè)試卷及完整答案詳解【歷年真題】
- 未來(lái)五年冷凍櫻桃企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 安全員A證考試從業(yè)資格考試真題(名師系列)附答案詳解
- 安全員A證考試綜合練習(xí)1套附答案詳解
- 農(nóng)業(yè)系統(tǒng)職稱考試自我提分評(píng)估及參考答案詳解(鞏固)
- 燃?xì)庠O(shè)備安裝安全管理方案
- 2025年廣東高校畢業(yè)生三支一扶考試真題
- 鋁業(yè)廠房建設(shè)項(xiàng)目施工組織方案
- 25年軍考數(shù)學(xué)試卷及答案
- 浙江省寧波市2024-2025學(xué)年第二學(xué)期期末九校聯(lián)考高二英語(yǔ)試題(含答案)
- 低壓作業(yè)實(shí)操科目三安全隱患圖片題庫(kù)
- 面部血管解剖講解
- 物業(yè)工程部維修工禮儀培訓(xùn)
- WJ30059-2024軍工燃燒爆炸品工程設(shè)計(jì)安全規(guī)范
- 艾歐史密斯熱水器CEWH-50P5說(shuō)明書
- T/CMES 37002-2022景區(qū)玻璃類游樂(lè)和觀景設(shè)施建造單位能力條件要求
- T/CATCM 029-2024中藥材產(chǎn)地加工(趁鮮切制)生產(chǎn)技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論