尚章節(jié)練習-流程控制_第1頁
尚章節(jié)練習-流程控制_第2頁
尚章節(jié)練習-流程控制_第3頁
尚章節(jié)練習-流程控制_第4頁
尚章節(jié)練習-流程控制_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

章節(jié)練習題及面試分支結構寫出結果classpublicstaticvoidmain(String[]args){intm=0,n=3;}}實現(xiàn)對三個整數(shù)進行排序,輸出時按照從小到大的順序輸從鍵盤分別輸入年、月、日,判斷這一天是當年的第幾publicclassTestpublicstaticvoidmain(String[]args)ScannerscannernewScanner(System.in);System.out.println("year:");intyear=scanner.nextInt();intmonth=scanner.nextInt();intday=scanner.nextInt();intsumDay=0;switch(month){case12:sumDay+=casesumDay+=casesumDay+=casesumDay+=casesumDay+=casesumDay+=casesumDay+=casesumDay+=casesumDay+=caseif(year%4==0&&year%100!=0||year%400==sumDay+=case

sumDay+=sumDay+=casesumDay+=}System.out.println(year年month月day日是今年的第天}}switch是否能作用在byte是否能作用在long是否能作用在String上答:switch(expr1)中,expr1switchcase語句的參數(shù)int、short、char或者 ong不能作用于swtich.JDK1.7新加入了String類型編寫程序,判斷給定的某個年份是否是閏4100400if((year%4==0&&year%100!=0)||year%400==要求用戶輸入兩個數(shù)ab,如果ab整除或者a1000,則輸出a;否則輸出b的星期值,否則打印“參數(shù)。使用條件結構實現(xiàn),如果用戶名等于字符‘青,等于提示:先兩個變量,一個是char型的,用來存放用戶名,一個是int型的,用來存放。1已知:xb+sqrt(b2-4ac))/2a12213位條形Ean-13碼規(guī)則:第十三位數(shù)字是前十二位數(shù)過計算得到的例如計算其的過程為@取結果的個位數(shù):1288所以為0=10,實現(xiàn)方法ean13()計算,輸入12位條碼,返回帶的條碼。例:輸入:692223361219循環(huán)結構 followingcode?publicclasspublicvoidmethod(){for(inti=0;i<3;i++)}}}compilenoneof1-10013的倍數(shù),使用for循使重循環(huán)打印20*8的矩形,使用for循環(huán)實現(xiàn)用for循環(huán)計算1000以內(nèi)奇數(shù)的和輸入長和寬,輸出長方形,如:輸入43,將輸出如下輸入高度,輸出直角三角形。如:輸4,將輸出如下圖輸入高度,輸出倒直角三角形。如:輸4,將輸出如下#打印九九乘法3000的繩子,每天減一半。問多少天這個繩子會小5米?不考慮小數(shù)publicpublicstaticvoidmain(String[]args)intday=for(intx=3000;x>=5;x/=2){}System.out.println("day="+day=for(intx=3000;x>=5;day++) x=}}1-10013的倍數(shù),使用continue語混合結構練寫出結publicclasspublicstaticvoidmain(String[]args){inti=0,j=5;tp:forif(i>j--break}}System.out.println("i="+i+",j="+ }}輸出1100之間所有不能被3整除的數(shù);并輸出這些整輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍intm=12,n=//獲取m和nintmax=(m>n)?m://獲取m和nintmin=(m<n)?m://求mnfor(inti=min;i>=1;i--if(m%i==0&&n%i==System.out.println("mn的最大公約數(shù)是:i);}}//求mnfor(inti=max;i<=m*if(i%m==0&&i%n==System.out.println("mn的最小公倍數(shù)是:i);}}根據(jù)指定月份,打印該月份所屬的季if-elseif-elseswitch-case3,4,56,7,8夏季9,10,1112,1,2if(x==3||x==4||elseif(x==6||x==7||x==8)elseif(x==9||x==10||x==11)elseif(x==12||x==1||x==2)

if(x>12||x<1)elseif(x>=3&&x<=5)elseif(x>=6&&x<=8)elseif(x>=9&&x<=11)

[3種publicstaticvoidmain(String[]args){intx=4;case3:casecasecasecasecasecasecasecasecasecasecase}已知學生成績以100分為滿分,共分5個等級90~100A,80~89為等級B,70~7960~69D,0~59E100A。classclasspublicstaticvoidmain(String[]intnum=if(num>=90&&num<=100)System.out.println("level=A");elseif(num>=80&&num<=89)System.out.println("level=B");elseif(num>=70&&num<=79)System.out.println("level=C");elseif(num>=60&&num<=69)System.out.println("level=D");System.out.println("level=}}打印1~1006的倍數(shù)的個求出1~100之間,既是37的倍數(shù)的自然數(shù)出現(xiàn)publicpublicstaticvoidmain(String[]args)intcount1=0,count2=for(intx=1;x<=100;x++)if(x%6==}if(x%3==0&&x%7==0){}}System.out.println("count1="+count1);System.out.println("count2="+}求調和級數(shù)中從第多少項開始值大于publicstaticvoidmain(String[]publicstaticvoidmain(String[]args)doublesum=inti=while(true)sum+=1.0/if(sum>10)}}打印如下的圖*******************forfor(inti=0;i<7;i++)if(i<4)for(intj=0;j<2*i+1;j++){System.out.print("*");}}elsefor(intk=0;k<13-2*i;k++){System.out.print("*");}}}打印如下的圖*****************for(inti=0;i<5;i++)輸出for(intj=0;j<4-i;j++){System.out.print("");}輸出“*for(intk=0;k<i+1;k++){System.out.print("*");}}for(inti=0;i<4;i++)for(intj=0;j<i+1;j++){System.out.print("");}for(intk=0;k<4-i;k++){System.out.print("*");}}打印如下的圖 編寫程序,打印100-200之間的質一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為"完數(shù)(因子:除去這個數(shù)本身正的約數(shù)publicclassWanShustaticintpublicclassWanShustaticintpublicstaticvoidmain(String[]args)for(inti=1;i<=1000;i++)intfactor=for(intj=1;j<i;j++)if(i%j==0)factor+=j;}if(factor==i){}}System.out.println("1-1000之間的完數(shù)個數(shù)為:}}寫一個程序,找出4位數(shù)的所有鬼的數(shù)publicpublicclassTest1publicstaticvoidmain(String[]args)for(intnum=1001;num<10000;num++)}}publicstaticvoidmath(intnum){int[]temp1=newint[2];int[]temp2=newint[2];inta=num/intb=num/100%10;intc=num/10%10;intd=num%10;int[]data={a,b,c,dfor(inti=0;i<data.length;i++)for(intj=0;j<data.length;j++)if(i==j)}temp1[0]=data[i];temp1[1]=for(intm=0;m<data.length;m++)if(m!=i&&m!=j){temp2[0]=data[m];for(intn=0;n<data.length;n++)if(n!=i&&n!=j&&n!=m){temp2[1]=data[n];multi(data,temp1,temp2);}}}}}}}publicstaticinttoInt(int[]temp)intm=int[]temp1=newfor(inti=0;i<temp.length;i++)temp1[i]=temp[i]*(int)Math.pow(10,temp.length-1-}for(inti=0;i<temp1.length;i++){m+=temp1[i];}return}publicstaticvoidmulti(int[]temp,int[]temp1,int[]temp2)inti=toInt(temp1);intj=toInt(temp2);intk=toInt(temp);if(k==i*j){System.out.println(k+"="+i+"*"+}}}}輸出所有的水仙花classShuiXianHuapublicclassShuiXianHuapublicstaticvoidmain(String[]args)for(inti100;i<1000iintj1=0;intj2=0;intj3=j1i100j2i100*j110j3i100*j110*j2if(i==j1*j1*j1+j2*j2

溫馨提示

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

評論

0/150

提交評論