




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java程序設計總復習題1、編寫一個Java程序在屏幕上輸出“你好!(p13,例1-1)/programmenameHelloworld.javapublicclassHelloworldpublicstaticvoidmain(Stringargs)System.out.print("你好!");2.編寫一個Java程序,用if-else語句判斷某年份是否為閏年。/ProgrammeNameLeapYear.javapublicclassLeapYearpublicstaticvoidmain(Stringargs)intyear=2010;if(args.length!
2、=0)year=Integer.parseInt(args0);if(year%4=0&&year%100!=0)|(year%400=0)System.out.println(year+"年是閏年。");elseSystem.out.println(year+"年不是閏年。");/if-else語句(p64,例 2-2)3、編寫一個Java程序在屏幕上輸出1!+2!+3!+10!的和。/programmenameForTest.javapublicclassForTestpublicstaticvoidmain(Stringargs)i
3、nti,j,mul,sum=0;for(i=1;i<=10;i+)mul=1;for(j=1,j<=i;j+)mul=mul*j;sum=sum+mul;System.out.println(“1+2!+3!+10!="+sum);4. (1)編寫一個圓類Circle,該類擁有:一個成員變量Radius (私有,浮點型);兩個構造方法Circle( )Circle(double r ) 三個成員方法double getArea( )double getPerimeter( )void show( )2)編寫一個圓柱體類Cylinder ,一個成員變量/存放圓的半徑;/將半
4、徑設為0/創(chuàng)建Circle對象時將半徑初始化為/獲取圓的面積/獲取圓的周長/將圓的半徑、周長、面積輸出到屏幕double hight (私有,浮點型);/ 圓柱體的高;Circle類。還擁有:構造方法/創(chuàng)建Circle 對象時將半徑初始化為Cylinder(doubler,doubleh)成員方法doublegetVolume()/獲取圓柱體的體積voidshowVolume()/將圓柱體的體積輸出到屏幕編寫應用程序,創(chuàng)建類的對象,分別設置圓的半徑、圓柱體的高,計算并分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。/ProgrammeNameTestCylinder.javaclassCircl
5、eprivatedoubleradius;Circle()radius=0.0;Circle(doubler)radius=r;doublegetPerimeter()return2*Math.PI*radius;/定義父類-園類/成員變量-園半徑/構造方法/構造方法/成員方法-求園周長doublegetArea()/成員方法-求園面積returnMath.PI*radius*radius;voiddisp()/成員方法-顯示園半徑、周長、面積System.out.println("園半徑="+radius);System.out.println("園周長=&qu
6、ot;+getPerimeter();System.out.println("園面積="+getArea();class Cylinder extends Circle private double hight;Cylinder(double r,double h) super(r);hight=h;public double getV ol() return getArea()*hight;public void dispV ol() /定義子類- 圓柱類/ 成員變量-園柱高/構造方法/ 成員方法-求園柱體積/ 成員方法-顯示園柱體積System.out.println(
7、"圓柱體積="+getVol();publicclassTestCylinder/定義主類publicstaticvoidmain(Stringargs)/主程入口CircleCi=newCircle(10.0);/生成園類實例Ci.disp();/調用園類的方法CylinderCyl=newCylinder(5.0,10.0);/生成圓柱類實例Cyl.disp();/調用父類方法Cyl.dispVol();/調用子類方法5、編寫一個Java應用程序,從鍵盤讀取用戶輸入兩個字符串,并重載3個函數分別實現(xiàn)這兩個字符串的拼接、整數相加和浮點數相加。要進行異常處理,對輸入的不符合
8、要求的字符串提示給用戶,不能使程序崩潰。(p39,例2-10,2-11)/programmenameStrinput.javaimportjava.io.*;publicclassStrinputpublicstaticvoidmain(Stringargs)Strings1=null,s2=null,ss,si,sf;inti1,i2;floatf1,f2;BufferedReaderstrin=newBufferedReader(newInputStreamReader(System.in);trySystem.out.print("輸入第一個字符串:");s1=str
9、in.readLine();System.out.print("輸入第二個字符串:");s2=strin.readLine();catch(Exceptione)System.out.println(e.getMessage();11 =Integer.parseInt(s1);12 =Integer.parseInt(s2);f1=Float.parseFloat(s1);f2=Float.parseFloat(s2);ss=strAdd(s1,s2);si=strAdd(i1,i2);sf=strAdd(f1,f2);System.out.println("輸
10、入的二個字符串相加結果為:"+ss);System.out.println("輸入字符串轉換為整數相加結果為:"+si);System.out.println("輸入字符串轉換為浮點數相加結果為:"+sf);StaticStringstrAdd(Stringstr1,Stringstr2)returnstr1+str2;StrticStringstrAdd(intint1,intint2)returnString.valueOf(int1+int2);StrticStringstrAdd(floatflt1,floatflt2)returnSt
11、ring.valueOf(flt1+flt2);6.應用FileInputStream類,編寫應用程序,從磁盤上讀取一個Java程序,并將源程序代碼顯示在屏幕上。(被讀取的文件路徑為:E:/myjava/Hello.java)/ProgrammeNameFISDemo.javaimportjava.io.*;publicclassFISDemopublicstaticvoidmain(Stringargs)bytebuf=newbyte2056;tryFileInputStreamfileIn=newFileInputStream("e:/myjava/Hello.java"
12、;);intbytes=fileIn.read(buf,0,2056);Stringstr=newString(buf,0,bytes);System.out.println(str);catch(Exceptione)e.printStackTrace();7、編寫一個Java程序將當100,101,102,103,104,105個數以數組的形式寫入到Dest.txt文件中,并以相反的順序讀出顯示在屏幕上。(p190,例7-2)/programmenameIODemo.javaimportjava.io.*;publicclassIODemopublicstaticvoidmain(Stri
13、ngargs)intdata=100,101,102,103,104,105;intt;tryDataOutputStreamout=newDataOutputStream(newFileOutputStream(“dest.txt”);for(inti=0;i<data.length;i+)out.WriteInt(datai);out.close();DataInputStreamin=newDataInputStream(newFileInputStream(“dest.txt”);for(inti=data.length-1;i>=0;i-)t=in.readInt(dat
14、ai);System.out.print(“”+t);System.out.println();in.close();catch(IOExceptione)System.out.println(e.getMessage();其中字幕文字 (“學好 Java 有工作” ) 和8.利用Applet類和Runnable接口實現(xiàn)滾動字幕,時間間隔("200")需要由頁面文件中Applet標記的子標記Param傳遞。importjava.awt.Color;importjava.awt.Graphics;importjavax.swing.JApplet;publicclassMov
15、eMessageextendsJAppletimplementsRunnableStringstr;inttime;privateThreadthread;publicvoidinit()setBackground(Color.PINK);str=getParameter("message");StringtimeArg=getParameter("time");time=Integer.parseInt(timeArg);thread=newThread(this);publicvoidstart()thread.start();publicvoidr
16、un()intx=0;Graphicsg=getGraphics();while(true)tryThread.sleep(time);catch(Exceptione)e.printStackTrace();g.clearRect(0,0,getWidth(),getHeight();g.drawString(str,x,30);x+=2;if(x=getWidth()x=0;<html><body><Appletcode="MoveMessage.class"width=400height=60><paramname="
17、;message"value="學好java有工作"><paramname="time"value="200"></Applet></body></html>300 毫秒輸出一次,共9、編寫一個Java程序實現(xiàn)多線程,在線程中輸出線程的名字,隔輸出20次。(p202,例8-1)/programmenameTestThread;/聲明一個子線程類Threaddemo;classThreadDemoextendsThreadpublicThreadDemo(Stringstr
18、)super(str);publicvoidrun()for(inti=0;i<20;i+)System.out.print(“”+this.getName();TrySleep(300);catch(InterruptedExceptione)System.out.println(e.getMessage();Return;System.out.println(“/end”);publicclassTestThreadpublicstaticvoidmain(Stringargs)ThreadDemothread1=newThreadDemo(“T1”);ThreadDemothrea
19、d2=newThreadDemo(“T2”);ThreadDemothread3=newThreadDemo(“T3”);thread1.start();thread2.start();thread3.start();10. 編寫程序,在屏幕上顯示帶標題的窗口,并添加一個按鈕。當用戶單擊按鈕時,結束程序。/ProgrammeNameButtonEventDemo.javaimportjavax.swing.*;importjava.awt.event.*;publicclassButtonEventDemoextendsJPanelimplementsActionListenerprotect
20、edJButtonb1;/聲明一個按鈕對象publicButtonEventDemo()/構造方法ImageIconButtonIcon=newImageIcon("images/green.png");/創(chuàng)建按鈕的圖標對象b1=newJButton("退出按鈕",ButtonIcon);/生成按鈕對象b1.setMnemonic(KeyEvent.VK_E);/設置b1的助記符是Alt+Eb1.setToolTipText("這是退出按鈕。");/設置按鈕提示條this.add(b1);/往面板對象中加載按鈕b1.addAction
21、Listener(this);/本類對象注冊為按鈕的事件監(jiān)聽器publicvoidactionPerformed(ActionEvente)/按鈕事件響應方法System.exit(0);/按b1則退出主程序privatestaticvoidcreateGUI()/創(chuàng)建窗體JFrame.setDefaultLookAndFeelDecorated(true);/設置java隱含觀感JFrameframe=newJFrame("按鈕測試"工生成應用程序主窗體frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/設置關閉時隱
22、含操作ButtonEventDemoCPane=newButtonEventDemo();/生成主類對象-面板CPane.setOpaque(true);/面板要求不透明frame.setContentPane(CPane);/設置主類對象為主窗體的內容面板frame.pack();/主窗體緊縮顯示frame.setVisible(true);/設置主窗體可見publicstaticvoidmain(Stringargs)/將createGUI()列入線程javax.swing.SwingUtilities.invokeLater(newRunnable()publicvoidrun()cre
23、ateGUI(););11. 利用線程方法編寫JApplet程序,實現(xiàn)在瀏覽器端實時動態(tài)顯示本地系統(tǒng)時鐘/ProgrammeNameWatch.javaimportjava.applet.Applet;importjava.awt.*;importjava.text.DateFormat;importjava.util.*;publicclassWatchextendsAppletpublicvoidpaint(Graphicsg)Dated=newDate();DateFormatldf=DateFormat.getDateTimeInstance(DateFormat.LONG,DateF
24、ormat.LONG);/System.out.println("現(xiàn)在系統(tǒng)時間是(long):"+ldf.format(d);Stringtime=ldf.format(d).toString();g.drawString(time,100,100);tryThread.sleep(1000);catch(InterruptedExceptione)repaint();<html><head><title>JavaAppletDemo</title></head><body><appletcode
25、=”Watch.class”width=300height=200></applet></body></html>/保存為Watch.html文件12、定義一個表示學生信息的類Student,要求如下:(1)類Student的成員變量:sNO表示學號;sName表示姓名;sSex表示性別;sAge表示年齡;sJava:表示Java課程成績。(2)類Student帶參數的構造方法:在構造方法中通過形參完成對成員變量的賦值操作。(3)類Student的方法成員:getNo():獲得學號;getName():獲得姓名;getSex():獲得性別;getAge
26、()獲得年齡;getJava():獲得Java課程成績(4)根據類Student的定義,創(chuàng)建五個該類的對象,輸出每個學生的信息,計算并輸出這五個學生Java語言成績的平均值,以及計算并輸出他們Java語言成績的最大值和最小值。/PragrammenameStudent;publicclassStudentStringsNO,sName,sSex;intsAge,sJava;publicStudent(StringXH,StringXM,StringXB,intNL,intXF)super();sNO=XH;sName=XM;sSex=XB;sAge=NL;sJava=XF;publicStri
27、nggetNO()returnsNO;publicStringgetName()returnsName;publicStringgetSex()returnsSex;public intreturngetAge() sAge; public int returngetJava() sJava;publicstaticvoidmain(String口args)Student口st=newStudent5;st0= st1= st2=st3= st4=new Student( new Student( new Student( new Student( new Student("09zc
28、01”"09zc02”"09zc03”"09zc04”"09zc05”,張三,"李四",王五,'趙六,"楊七"男",19,94);"男",20,85);"女",18,96);"男",17,90);"女",21,88);intmax=0,min=100,sum=0;System. out.println(for ( int i=0;i<st.學生信息:length ;i+) ");if(sti.sJava
29、<min)min=sti.sJava;if(sti.sJava>max)max=sti.sJava;sum=sum+sti.sJava;System. out .println(性別:"+sti.getSex()+”學生編號:"+sti.getNO()+ ”,年齒0: "+sti.getAge()+ ”, Java姓名:"+sti.getName()+ 課學分:"+sti.getJava(); System. System."+sum/st. length System.out.println(); out.println
30、( );out.println(共有學生:"+st. length +平均成績:最小學分:"+min+”,最大學分:"+max);【程序U題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?這是一個菲波拉契數列問題publicclasslianxi01publicstaticvoidmain(Stringargs)System.out.println("第1個月的兔子對數:1");System.out.println("第2個月的兔子對數:
31、1");intf1=1,f2=1,f,M=24;for(inti=3;i<=M;i+)f=f2;f2=f1+f2;f1=f;System.out.println("第"+i+"個月的兔子對數:"+f2);【程序2】題目:判斷101-200之間有多少個素數,并輸出所有素數。程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。publicclasslianxi02publicstaticvoidmain(Stringargs)intcount=0;for(inti=101;i<
32、200;i+=2)booleanb=false;for(intj=2;j<=Math.sqrt(i);j+)if(i%j=0)b=false;break;elseb=true;if(b=true)count+;System.out.println(i);System.out.println("素數個數是:"+count);【程序3】題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方5的三次方3的三次方。publi
33、cclasslianxi03publicstaticvoidmain(Stringargs)intb1,b2,b3;for(intm=101;m<1000;m+)b3=m/100;b2=m%100/10;b1=m%10;if(b3*b3*b3+b2*b2*b2+b1*b1*b1)=m)System.out.println(m+"是一個水仙花數");【程序4】題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。程序分析:對n進行分解質因數,應先找到一個最小的質數k,然后按下述步驟完成:(1)如果這個質數恰等于n,則說明分解質因數的過程已經結束,打印
34、出即可。(2)如果n<>k,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數你n,重復執(zhí)行第一步。(3)如果n不能被k整除,則用k+1作為k的值,重復執(zhí)行第一步。importjava.util.*;publicclasslianxi04publicstaticvoidmain(Stringargs)Scanners=newScanner(System.in);System.out.print("請鍵入一個正整數:");intn=s.nextInt();intk=2;System.out.print(n+"=");while(
35、k<=n)if(k=n)System.out.println(n);break;elseif(n%k=0)System.out.print(k+"*");n=n/k;elsek+;【程序5】題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。importjava.util.*;publicclasslianxi05publicstaticvoidmain(Stringargs)intx;chargrade;Scanners=newScanner(System.in);System.out.pr
36、int("請輸入一個成績:");x=s.nextInt();grade=x>=90?'A':x>=60?'B':'C'System.out.println("等級為:"+grade);【程序6】題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。/*在循環(huán)中,只要除數不等于0,用較大數除以較小的數,將小的一個數作為下一輪循環(huán)的大數,取得的余數作為下一輪循環(huán)的較小的數,如此循環(huán)直到較小的數的值為0,返回較大的數,此數即為最大公約數,最小公倍數為兩數之積除以最大公約數。*/importjava.
37、util.*;publicclasslianxi06publicstaticvoidmain(Stringargs)inta,b,m;Scanners=newScanner(System.in);System.out.print("鍵入一個整數:");a=s.nextInt();System.out.print("再鍵入一個整數:");b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/m;System.out.println("最大公約數:"+m);System.out.pr
38、intln("最小公倍數:"+n);classdeffpublicintdeff(intx,inty)intt;if(x<y)t=x;x=y;y=t;while(y!=0)if(x=y)returnx;elseintk=x%y;x=y;y=k;returnx;【程序7】題目:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數字和其它字符的個數。importjava.util.*;publicclasslianxi07publicstaticvoidmain(Stringargs)intdigital=0;intcharacter=0;intother=0;intblank
39、=0;charch=null;Scannersc=newScanner(System.in);Strings=sc.nextLine();ch=s.toCharArray();for(inti=0;i<ch.length;i+)if(ch>='0'&&ch<='9')digital+;elseif(ch>='a'&&ch<='z')|ch>'A'&&ch<='Z')character+;elseif(ch=
40、39;')blank+;elseother+;System.out.println("數字個數:"+digital);System.out.println("英文字母個數:"+character);System.out.println("空格個數:"+blank);System.out.println("其他字符個數:"+other);【程序8】題目:求s=a+aa+aaa+aaaa+aa#J值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。imp
41、ortjava.util.*;publicclasslianxi08publicstaticvoidmain(Stringargs)longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("輸入數字a的值:");a=s.nextInt();System.out.print("輸入相加的項數:");intn=s.nextInt();inti=0;while(i<n)b=b+a;sum=sum+b;a=a*10;+i;System.out.println(sum);【程序9】題目:
42、一個數如果恰好等于它的因子之和,這個數就稱為"完數"。例如6=123.編程找出1000以內的所有完數。publicclasslianxi09publicstaticvoidmain(Stringargs)System.out.println("1到1000的完數有:");for(inti=1;i<1000;i+)intt=0;for(intj=1;j<=i/2;j+)if(i%j=0)t=t+j;if(t=i)System.out.print(i+"");【程序10】題目:一球從100米高度自由落下,每次落地后反跳回原高度
43、的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?publicclasslianxi10publicstaticvoidmain(Stringargs)doubleh=100,s=100;for(inti=1;i<10;i+)s=s+h;h=h/2;System.out.println("經過路程:"+s);System.out.println("反彈高度:"+h/2);【程序11】題目:有1、2、3、4四個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?publicclasslianxi11publicstaticv
44、oidmain(Stringargs)intcount=0;for(intx=1;x<5;x+)for(inty=1;y<5;y+)for(intz=1;z<5;z+)if(x!=y&&y!=z&&x!=z)count+;System.out.println(x*100+y*10+z);System.out.println("共有"+count+"個三位數");【程序12】題目:企業(yè)發(fā)放的獎金根據利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;禾I潤高于10萬元,低于20萬元時,低于10萬元的部
45、分按10%提成,高于10萬元的部分,可可提成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤,求應發(fā)放獎金總數?importjava.util.*;publicclasslianxi12publicstaticvoidmain(Stringargs)doublex=0,y=0;System.out.print("輸入當月利潤(萬):");Scanners=newScanner(Sy
46、stem.in);x=s.nextInt();if(x>0&&x<=10)y=x*0.1;elseif(x>10&&x<=20)y=10*0.1+(x-10)*0.075;elseif(x>20&&x<=40)y=10*0.1+10*0.075+(x-20)*0.05;elseif(x>40&&x<=60)y=10*0.1+10*0.075+20*0.05+(x-40)*0.03;elseif(x>60&&x<=100)y=20*0.175+20*0.05
47、+20*0.03+(x-60)*0.015;elseif(x>100)y=20*0.175+40*0.08+40*0.015+(x-100)*0.01;System.out.println("應該提取的獎金是"+y+"萬");【程序13】題目:一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?publicclasslianxi13publicstaticvoidmain(Stringargs)for(intx=1;x<100000;x+)if(Math.sqrt(x+100)%1=0)if(Math.s
48、qrt(x+268)%1=0)System.out.println(x+"加100是一個完全平方數,再加168又是一個完全平方數");/*按題意循環(huán)應該從-100開始(整數包括正整數、負整數、零),這樣會多一個滿足條件的數-99。但是我看到大部分人解這道題目時都把題中的“整數”理解成正整數,我也就隨大流了。*/【程序14】題目:輸入某年某月某日,判斷這一天是這一年的第幾天?importjava.util.*;publicclasslianxi14publicstaticvoidmain(Stringargs)intyear,month,day;intdays=0;intd=
49、0;inte;inputfymd=newinput();doe=0;System.out.print("輸入年:");year=fymd.input();System.out.print("輸入月:");month=fymd.input();System.out.print("輸入天:");day=fymd.input();if(year<0|month<0|month>12|day<0|day>31)System.out.println("輸入錯誤,請重新輸入!");e=1;whil
50、e(e=1);for(inti=1;i<month;i+)switch(i)case1:case3:case5:case 7:case 8:case10:case12:days=31;break;case4:case6:case9:case11:days=30;break;case2:if(year%400=0)|(year%4=0&&year%100!=0)days=29;elsedays=28;break;d+=days;System.out.println(year+"-"+month+"-"+day+"是這年的第&
51、quot;+(d+day)+"天。");classinputpublicintinput()intvalue=0;Scanners=newScanner(System.in);value=s.nextInt();returnvalue;【程序15】題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。importjava.util.*;publicclasslianxi15publicstaticvoidmain(Stringargs)inputfnc=newinput();intx=0,y=0,z=0;System.out.print("輸入第一個數字:&qu
52、ot;);x=fnc.input();System.out.print("輸入第二個數字:");y=fnc.input();System.out.print("輸入第三個數字:");z=fnc.input();if(x>y)intt=x;x=y;y=t;if(x>z)intt=x;x=z;z=t;if(y>z)intt=y;y=z;z=t;System.out.println("三個數字由小到大排列為:"+x+""+y+""+z);classinputpublicintinpu
53、t()intvalue=0;Scanners=newScanner(System.in);value=s.nextInt();returnvalue;【程序16】題目:輸出9*9口訣。publicclasslianxi16publicstaticvoidmain(Stringargs)for(inti=1;i<10;i+)for(intj=1;j<=i;j+)System.out.print(j+"*"+i+"="+j*i+"");if(j*i<10)System.out.print("");Sy
54、stem.out.println();【程序17】題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。publicclasslianxi17publicstaticvoidmain(Stringargs)intx=1;for(inti=2;i<=10;i+)x=(x+1)*2;System.out.println("猴子第一天摘了"+x+"個桃子");【程序18】題目:
55、兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。publicclasslianxi18staticcharm='a','b','c'staticcharn='x','y','z'publicstaticvoidmain(Stringargs)for(inti=0;i<m.length;i+)for(intj=0;j<n.length;j+)if(mi=
56、'a'&&nj='x')continue;elseif(mi='a'&&nj='y')continue;elseif(mi='c'&&nj='x')|(mi='c'&&nj='z')continue;elseif(mi='b'&&nj='z')|(mi='b'&&nj='y')continue;elseSyst
57、em.out.println(mi+"vs"+nj);【程序19】題目:打印出如下圖案(菱形)*publicclasslianxi19publicstaticvoidmain(Stringargs)intH=7,W=7;/高和寬必須是相等的奇數for(inti=0;i<(H+1)/2;i+)for(intj=0;j<W/2-i;j+)System.out.print("");for(intk=1;k<(i+1)*2;k+)System.out.print('*');System.out.println();for(inti=1;i<=H/2;i+)for(intj=1;j<=i;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC 20008-3:2024 EN Information security - Anonymous digital signatures - Part 3: Mechanisms using multiple public keys
- 勞動合同勞務派遣合同
- IT系統(tǒng)開發(fā)與維護服務協(xié)議
- 互聯(lián)網醫(yī)院合作協(xié)議
- 合法的商品買賣合同
- 簽訂二手房買賣合同應注意的事項
- 項目總結報告及未來發(fā)展方向展望與分析
- 教育培訓行業(yè)在線課程服務合同
- 聯(lián)合采購協(xié)議書
- 基于用戶需求的移動支付應用創(chuàng)新方案設計
- 義務教育物理課程標準(2022年版)測試題文本版(附答案)
- 頸椎張口位課件
- 拆遷征收代理服務投標方案
- 說課的技巧和方法專題講座
- 園林景觀工程報價表
- 2023年黑龍江省哈爾濱市單招數學摸底卷(含答案)
- 浙江臺州仙居富民村鎮(zhèn)銀行2023年招聘人員筆試歷年高頻考點試題答案帶詳解
- 教科版六下科學全冊課時練(含答案)
- 機械制造技術基礎PPT(中職)全套教學課件
- 數學人教版六年級下冊簡便運算課件
- 非遺申請書范本
評論
0/150
提交評論