JAVA模擬試題及答案_第1頁(yè)
JAVA模擬試題及答案_第2頁(yè)
JAVA模擬試題及答案_第3頁(yè)
JAVA模擬試題及答案_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余6頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、JAVA模擬試題及答案Sun公司在推出Java之際就將其作為一種開放的技術(shù)。那么java作為一種編程語(yǔ)言,你對(duì)java編程題有把握嗎?下面跟yjbys我一起來(lái)看看吧!【程序1】題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假設(shè)兔子都不死,問每個(gè)月的兔子總數(shù)為多少?這是一個(gè)菲波拉契數(shù)列問題publicclasslianxi01publicstaticvoidmain(Stringargs)System.out.println(第1個(gè)月的兔子對(duì)數(shù):1System.out.println(第2個(gè)月的兔子對(duì)數(shù):1intf1=1,f2=1,f,

2、M=24;for(inti=3;ii+)f=f2;f2=f1+f2;f1=f;System.out.println(第+i+個(gè)月的兔子對(duì)數(shù):+f2);【程序2】題目:判定101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。程序分析:判定素?cái)?shù)的.方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),假如能被整除,則表示清楚此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。publicclasslianxi02publicstaticvoidmain(Stringargs)intcount=0;for(inti=101;ii+=2)booleanb=false;for(intj=2;j=Math.sqrt(i);j+)if(i%j=

3、0)b=false;break;elseb=true;if(b=true)count+;System.out.println(i);System.out.println(素?cái)?shù)個(gè)數(shù)是:+count);【程序3】題目:打印出所有的水仙花數(shù),所謂水仙花數(shù)是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)自己。例如:153是一個(gè)水仙花數(shù),由于153=1的三次方+5的三次方+3的三次方。publicclasslianxi03publicstaticvoidmain(Stringargs)intb1,b2,b3;for(intm=101;m1000;m+)b3=m/100;b2=m%100/10;b1=m%10;i

4、f(b3*b3*b3+b2*b2*b2+b1*b1*b1)=m)System.out.println(m+是一個(gè)水仙花數(shù)【程序4】題目:利用條件運(yùn)算符的嵌套來(lái)完成此題:學(xué)習(xí)成就=90分的同學(xué)用A表示,60-89分之間的用B表示,60分下面的用C表示。importjava.util.*;publicclasslianxi05publicstaticvoidmain(Stringargs)intx;chargrade;Scanners=newScanner(System.in);System.out.print(請(qǐng)輸入一個(gè)成就:x=s.nextInt();grade=x=90?A:x=60?B:C

5、System.out.println(等級(jí)為:+grade);【程序5】題目:輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。/*在循環(huán)中,只要除數(shù)不等于0,用較大數(shù)除以較小的數(shù),將小的一個(gè)數(shù)作為下一輪循環(huán)的大數(shù),獲得的余數(shù)作為下一輪循環(huán)的較小的數(shù),如此循環(huán)直到較小的數(shù)的值為0,返回較大的數(shù),此數(shù)即為最大公約數(shù),最小公倍數(shù)為兩數(shù)之積除以最大公約數(shù)。*/importjava.util.*;publicclasslianxi06publicstaticvoidmain(Stringargs)inta,b,m;Scanners=newScanner(System.in);System.out.pr

6、int(鍵入一個(gè)整數(shù):a=s.nextInt();System.out.print(再鍵入一個(gè)整數(shù):b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/m;System.out.println(最大公約數(shù):+m);System.out.println(最小公倍數(shù):+n);classdeffpublicintdeff(intx,inty)intt;if(xy)t=x;x=y;y=t;while(y!=0)if(x=y)returnx;elseintk=x%y;x=y;y=k;returnx;【程序6】題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文

7、字母、空格、數(shù)字和其它字符的個(gè)數(shù)。importjava.util.*;publicclasslianxi07publicstaticvoidmain(Stringargs)intdigital=0;intcharacter=0;intother=0;intblank=0;charch=null;Scannersc=newScanner(System.in);Strings=sc.nextLine();ch=s.toCharArray();for(inti=0;iif(ch=0ch=9)digital+;elseif(ch=ach=z)|chAch=Z)character+;elseif(ch=)blank+;elseother+;System.out.println(數(shù)字個(gè)數(shù):+digital);Syst

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論