二級java上機題庫_第1頁
二級java上機題庫_第2頁
二級java上機題庫_第3頁
二級java上機題庫_第4頁
二級java上機題庫_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、二級JAVA上機試題匯編第01套:1. 基本操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:完善Java_1.java程序,并完成兩個整數(shù)的輸入,兩個整數(shù)為:最后按確定鍵退出程序。給定源程序:/計算兩個整數(shù)的乘法importjavax.swing.JOptionPane;publicclassJava_1pu

2、blicstaticvoidmain(Stringargs)intx,y,result;StringxVal,yVal;xVal=JOptionPane.showInputDialog(輸入第1個整數(shù):);yVal=JOptionPane.showInputDialog(輸入第2個整數(shù):);/*Found*);x=Integer.parseInt(y=Integer.parseInt(yVal);result=x*y;/*Found*( null, 兩個數(shù)的積: + result );JOptionPane.System.exit(0);解題思路:Java程序修改如下:第1處:需轉換成整數(shù)的字

3、符串變量,需填入xVal第2處:調(diào)用顯示信息對話框,需填入showMessageDialog參考源程序:參考答案Java_1.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。2. 簡單應用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_2.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:閱讀Java_2.java程序,該程序的功能是將

4、本程序代碼打印輸出。完成程序編寫并運行。所得結果即本程序代碼。給定源程序:importjava.io.*;publicclassJava_2/*Found*publicstaticvoidmain(Stringargs)ExceptionlongfilePoint=0;Strings;RandomAccessFilefile=newRandomAccessFile(Java_2.java,r);longfileLength=file.length();while(filePointfileLength)/*Found*s=.readLine();System.out.println(s);fi

5、lePoint=file.getFilePointer();file.close();解題思路:Java程序修改如下:第1處:異常處理,需填入throws第2處:隨機存取文件,需填入file參考源程序:參考答案Java_2.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。3. 綜合應用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_3.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生

6、文件夾下,不得改變原有文件的文件名。本題的要求是:閱讀Java_3.java程序,該程序利用BitSet算法,篩選得到1至1023之間的素數(shù)。完成程序并運行所得結果為:給定源程序:/Java_3.java:用BitSet完成Eratosthenes篩網(wǎng)算法找1至1023之間的素數(shù)importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjavax.swing.*;publicclassJava_3extendsJFramepublicJava_3()super(BitSets);finalBitSetsieve=newBit

7、Set(1024);Containerc=getContentPane();finalJLabelstatus=newJLabel();c.add(status,BorderLayout.SOUTH);JPanelinputPanel=newJPanel();inputPanel.add(newJLabel(從1至1023+輸入值:);finalJTextFieldinput=newJTextField(10);input.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvente)intval=Int

8、eger.parseInt(input.getText();if(sieve.get(val)status.setText(val+是一個素數(shù));elsestatus.setText(val+不是一個素數(shù)););inputPanel.add(input);c.add(inputPanel,BorderLayout.NORTH);JTextAreaprimes=newJTextArea();ScrollPanep=newScrollPane();/*Found*p.add( );c.add( p, BorderLayout.CENTER );/從 1 至 1023 設置所有位int size =

9、 sieve.size();for ( int i = 1; i size; i+ ) sieve.set( i );/執(zhí)彳E Eratosthenes篩網(wǎng)算法int finalBit = ( int ) Math.sqrt( sieve.size() );for ( int i = 2; i finalBit; i+ )if ( sieve.get( i ) )for ( int j = 2 * i; j size; j += i ) sieve.clear( j );intcounter=0;for(inti=1;isize;i+)if(sieve.get(i)primes.append(

10、String.valueOf(i);primes.append(+counter%7=0?n:t);setSize(300,250);show();publicstaticvoidmain(Stringargs)Java_3app=newJava_3();/*Found*app.(newWindowAdapter()publicvoidwindowClosing(WindowEvente)System.exit(0););解題思路:Java程序修改如下:第1處:文本區(qū)域添加到窗口,需填入primes第2處:注冊監(jiān)控器,需填入addWindowListener參考源程序:參考答案Java_3.j

11、ava請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。第02套:1. 基本操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:使程序按下列格式打印:歡迎你參加Java考試注意:在輸出的字符串中不含有空格。給定源程序:/用一個打印語句輸出多行結果publicclassJava_1publics

12、taticvoidmain(Stringargs)/*Found*(歡迎n你n參加nJavan考試);解題思路:Java程序修改如下:第1處:在屏幕上打印輸出,需填入System.out.println或System.out.print參考源程序:參考答案Java_1.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。2. 簡單應用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_2.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或

13、改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:程序中HandleButton類是Pleasepressme!按鈕的監(jiān)聽器類。完成程序,使在點擊Pleasepressme!,按鈕時在命令窗口中打印Thebuttonispressed!,并且在點擊窗口右上方的關閉窗口按鈕時能夠關閉窗口。給定源程序:importjava.awt.*;importjava.awt.event.*;TABpublicclassJava_2extendsFrameTABTABTABpublicJava_2(Strings)TABTABsuper(s);TABTABTABp

14、ublicstaticvoidmain(Stringargs)TABTABTABTABJava_2fr=newJava_2(Testing);TABTABButtonb=newButton(Pleasepressme!);/*Found*b.addActionListener();TABTABfr.add(b);TABTABfr.setSize(200,200);TABTABTABTABTABTABfr.addWindowListener(newWindowAdapter()TABTABTABpublicvoidwindowClosing(WindowEvente)TABTABTABTABSy

15、stem.exit(0);TABTABTABTABTAB);/*Found*TABTABfr.setVisible();TABTABclassHandleButtonimplementsActionListenerpublicvoidactionPerformed(ActionEvente)TABSystem.out.println(Thebuttonispressed!);解題思路:Java程序修改如下:第1處:為按鈕注冊監(jiān)聽器,需填入newHandleButton()第2處:將窗體設為可見,需填入true參考源程序:參考答案Java_2.java請把該程序復制到c:wexam2899000

16、1中,然后進行編譯和執(zhí)行。3. 綜合應用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_3.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:該程序是測試以0作除數(shù)異常,在文本域中,顯示出異常信息。完成程序并正常運行,運行結果如圖所示。給定源程序:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;

17、importjava.io.*;publicclassJava_3publicstaticvoidmain(Stringargs)ExceptTestFrameframe=newExceptTestFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);classExceptTestFrameextendsJFramepublicExceptTestFrame()setTitle(ExceptTest);ContainercontentPane=getContentPane();Ex

18、ceptTestPanelpanel=newExceptTestPanel();contentPane.add(panel);pack();classExceptTestPanelextendsBoxpublicExceptTestPanel()super(BoxLayout.Y_AXIS);group=newButtonGroup();addRadioButton(整數(shù)被零除,newActionListener()/*Found*publicvoid(ActionEventevent)/*Found*a1=1/(a.length-a.););textField=newJTextField(3

19、0);add(textField);privatevoidaddRadioButton(Strings,ActionListenerlistener)JRadioButtonbutton=newJRadioButton(s,false)protectedvoidfireActionPerformed(ActionEventevent)trytextField.setText(Noexception);super.fireActionPerformed(event);catch(Exceptionexception)/*Found*textField.(exception.toString();

20、button.addActionListener(listener);add(button);group.add(button);privateButtonGroupgroup;privateJTextFieldtextField;privatedoublea=newdouble10;解題思路:Java程序修改如下:第1處:事件處理方法,需填入actionPerformed第2處:被零除,測試異常處理,需填入length第3處:設置文本框文字,需填入setText參考源程序:參考答案Java_3.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。第03套:1. 基本

21、操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java文件,請完善Java_1.java文件,并進行調(diào)試,使程序結果為:abcdefghi由于Java_1.java文件不完整,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjava.io.*;publicclassJava_1publicstaticvoidmain(Stringargs)charcharArray=a,b,c,

22、d,e,f,g,h,i;charc;try/*Found*DataOutputStream out = new (new FileOutputStream(test.dat);for(int i =0; icharArray.length; i+) out.writeChar(charArrayi);out.close();TAB TABDataInputStream in = new DataInputStream(/*Found*new FileInputStream();while(in.available() != 0)c=in.readChar();System.out.print(

23、c+ );System.out.println();/*Found*in.();catch(IOExceptione)解題思路:Java程序修改如下:第1處:創(chuàng)建數(shù)據(jù)輸出流,需填入DataOutputStream第2處:文件輸入流的文件名,需填入test.dat第3處:關閉數(shù)據(jù)輸入流,需填入close參考源程序:參考答案Java_1.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。*2. 簡單應用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%1-n 之間在考生文件夾中存有文件名為Java_2.java文件,本題功能是在的自然數(shù)中,每次抽取k個數(shù)

24、字來抽獎,計算中獎幾率的算法為:n*(n-1)*(n-2)*(n+1)/1*2*3*k請完善Java_2.java文件,并進行調(diào)試,使程序先顯示輸入窗口如下:然后從自然數(shù)1-20中,每次抽3個數(shù),計算中獎幾率,并將最終結果在命令行中顯示,其形式類似:你中獎的幾率是1/1140.Goodluck!由于Java_2.java文件不完整,請在注釋行“/*Found*下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjavax.swing.*;publicclassJava_2pu

25、blicstaticvoidmain(Stringargs)/*Found*String input = .showInputDialog(你想抽幾位數(shù)?);/*Found*intk=Integer.parseInt();input=JOptionPane.showInputDialog(你想在自然數(shù)中抽的最高數(shù)是幾?);/*Found*intn=.parseInt(input);intlotteryOdds=1;for(inti=1;i=k;i+)lotteryOdds=lotteryOdds*(n-i+1)/i;/*Found*System.out.println(你中獎的幾率是1/+.G

26、oodluck!);System.exit(0);解題思路:Java程序修改如下:第1處:輸入對話框,需填入JOptionPane第2處:需轉換成整數(shù)的字符串變量,需填入input第3處:將字符串input轉換成整數(shù)的類方法所屬于的類,需填入Integer第4處:屏幕打印內(nèi)容,需填入lotteryOdds參考源程序:參考答案Java_2.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。*3. 綜合應用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_3.java和Java_3.html文件,本題的功能是用遞歸定義

27、:n!=n*(n-1)!計算。至10的階乘。請完善Java_3.java文件,并進行調(diào)試(在命令行中使用appletviewerJava_3.html,或者使用集成開發(fā)環(huán)境),使小程序結果如下:由于Java_3.java文件不完整,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjava.awt.*;importjavax.swing.*;/*Found*publicclassJava_3extendsJTextAreaoutputArea;

28、publicvoidinit()outputArea=newJTextArea();/*Found*Containerc=(););/*Found*c.add(/計算0至10的階乘for(longi=0;i=10;i+)outputArea.append(i+!=+factorial(i)+n);/階乘的遞歸定義publiclongfactorial(longnumber)if(number=1)return1;elsereturnnumber*factorial(number-1);解題思路:Java程序修改如下:第 1 處:擴展網(wǎng)頁,需填入第 2 處:創(chuàng)建對象,需填入第 3 處:添加對象,

29、需填入?yún)⒖荚闯绦颍簲U展網(wǎng)頁,需填入創(chuàng)建對象,需填入添加對象,需填入JAppletgetContentPaneoutputArea參考答案Java_3.java, Java_3.html請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。第04套:1. 基本操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java文件,請完善Java_1.java文件,并進行調(diào)試,使程序運行后輸出窗口如下:由于Java_1.java文件不完整,請在注釋行“/*Found*下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋

30、行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjavax.swing.*;importjava.text.DecimalFormat;publicclassJava_1main( String args )/*Found*publicstaticSimpleTimet=newSimpleTime(12,30,19);/*Found*.showMessageDialog(null,t.buildString(),this引用示范,JOptionPane.INFORMATION_MESSAGE);System.exit(0);class

31、SimpleTimeprivateinthour,minute,second;publicSimpleTime(inthour,intminute,intsecond)this.hour=hour;this.minute=minute;this.second=second;publicStringbuildString()() +/*Found*returnthis.toString():+_ntoString():+toString()+nthis(withimplicittoString()call):+this;publicStringtoString()DecimalFormattwo

32、Digits=newDecimalFormat(00);returntwoDigits.format(this.hour)+:+twoDigits.format(this.minute)+:+twoDigits.format(this.second);解題思路:Java程序修改如下:第 1 處:第 2 處:顯示信息對話框函數(shù),需填入第 3 處:返回的字符串內(nèi)容,需填入main 方法的標識符,需填入顯示信息對話框函數(shù),需填入 返回的字符串內(nèi)容,需填入void參考源程序:JOptionPanetoString 或 this.toString參考答案Java_1.java請把該程序復制到c:wexa

33、m28990001中,然后進行編譯和執(zhí)行。*2. 簡單應用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_2.java文件。請完善Java_2.java文件,并進行調(diào)試,使程序顯示對話框如下:并在命令行中每隔10秒顯示一下當前時間(如下圖),直至用戶在對話框按下確認按鈕后退出。由于Java_2.java文件不完整,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjava.awt.*;imp

34、ortjava.awt.event.*;importjava.util.*;importjavax.swing.*;importjavax.swing.Timer;publicclassJava_2publicstaticvoidmain(Stringargs)/*Found*ActionListenerlistener=new();Timert=newTimer(10000,listener);t.start();JOptionPane.showMessageDialog(null,退出程序嗎?);System.exit(0);/*Found*classTimePrinterActionLi

35、stener/*Found*publicvoidactionPerformed(event)Datenow=newDate();System.out.println(Atthetone,thetimeis+now);/*Found*.getDefaultToolkit().beep();解題思路:Java程序修改如下:第1處:創(chuàng)建類對象,需填入TimePrinter第2處:接口的實現(xiàn),需填入implements第3處:類型的對象,需填入ActionEvent第4處:需填入Toolkit參考源程序:參考答案Java_2.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行

36、。*3. 綜合應用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_3.java和Java_3.html文件,本題的功能是由用戶輸入兩個浮點數(shù)求和。請完善Java_3.java文件和Java_3.html文件,并進行調(diào)試(在命令行中使用appletviewerJava_3.html,或者使用集成開發(fā)環(huán)境),程序先顯示輸入如下:輸入兩個浮點數(shù)后,小程序窗口顯示結果如:由于Java_3.java和Java_3.html文件都不完整,需分別進行修改,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其

37、他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjava.awt.Graphics;importjavax.swing.*;/*Found*publicclassJava_3extendsdoublesum;/存和的變量/*Found*publicvoid()StringfirstNumber,/輸入第1個字符串格式的數(shù)secondNumber;/輸入第2個字符串格式的數(shù)doublenumber1,/加數(shù)number2;/被加數(shù)/讀入第1個輸入的數(shù)firstNumber=JOptionPane.showInputDialog(Enterfi

38、rstfloating-pointvalue);/讀入第2個輸入的數(shù)secondNumber=JOptionPane.showInputDialog(Entersecondfloating-pointvalue);/將字符串數(shù)據(jù)轉換成雙字長類型number1=Double.parseDouble(firstNumber);number2=Double.parseDouble(secondNumber);/數(shù)據(jù)相加sum=number1+number2;publicvoidpaint(Graphicsg)/用g.drawString給結果g.drawRect(15,10,270,20);g.dr

39、awString(數(shù)相加之和為:+sum,25,25);解題思路:Java程序修改如下:第1處:擴展網(wǎng)頁,需填入JApplet第2處:方法的名,需填入initHTML程序修改如下:第1處:applet的名稱,需填入Java_3參考源程序:參考答案Java_3.java,Java_3.html請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。第05套:1. 基本操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java文件,請完善Java_1.java文件,并進行調(diào)試,使程序運行輸出窗口如下:由于Java_1.jav

40、a文件不完整,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjavax.swing.JOptionPane;publicclassJava_1/*Found*publicvoidmain(Stringargs)PackageDatad=newPackageData();Stringoutput;output=實例化后:n+d.toString();d.x=77;/修改包訪問的數(shù)據(jù)/*Found*=祝您成功!;/修改包訪問的數(shù)據(jù)output+

41、=n修改數(shù)據(jù)后的訪問結果:n+d.toString();/*Found*JOptionPane.(null,output,對包的訪問示范,JOptionPane.INFORMATION_MESSAGE);System.exit(0);classPackageDataintx;/訪問包的實例變量Strings;/訪問包的實例變量/構造方法publicPackageData()x=0;s=Hello;publicStringtoString()returnx:+x+s:+s;解題思路:Java程序修改如下:第1處:main方法的標識符,需填入static第2處:修改包訪問的數(shù)據(jù),需填入d.s第3處

42、:顯示信息對話框函數(shù),需填入showMessageDialog參考源程序:參考答案Java_1.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。*2. 簡單應用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_2.java文件,本題功能是在JFrame窗口中,顯示一個字符串并保證窗口正常關閉和退出。請完善Java_2.java文件,并進行調(diào)試,使某次程序結果如下:由于Java_2.java文件不完整,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容

43、。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjavax.swing.*;importjava.awt.*;publicclassJava_2publicstaticvoidmain(Stringargs)WelcomFrameframe=newWelcomFrame();/*Found*frame.setDefaultCloseOperation(JFrame.frame.show(););/*Found*classWelcomFrameextendspublicWelcomFrame()setTitle(Java等級考試);/*Found*(DEF

44、AULT_WIDTH,DEFAULT_HEIGHT);WelcomPanelpanel=newWelcomPanel();ContainercontentPane=getContentPane();contentPane.add(panel);publicstaticfinalintDEFAULT_WIDTH=250;publicstaticfinalintDEFAULT_HEIGHT=100;/*Found*classWelcomPanelextendspublicvoidpaintComponent(Graphicsg)super.paintComponent(g);g.drawStrin

45、g(歡迎參加Java等級考試!”,MESSAGE_X,MESSAGE_Y);publicstaticfinalintMESSAGE_X=60;publicstaticfinalintMESSAGE_Y=50;解題思路:Java程序修改如下:第1處:窗體的退出關閉,需填入EXIT_ON_CLOSE第2處:擴展窗體,需填入JFrame第3處:設置窗體的大小,需填入setSize第4處:擴展窗體,需填入JPanel參考源程序:參考答案Java_2.java請把該程序復制到c:wexam28990001中,然后進行編譯和執(zhí)行。3. 綜合應用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USE

46、R%在考生文件夾中存有文件名為Java_3.java的文件,該程序是不完整的,請在注釋行“/*Found*”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內(nèi)容。存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。本題的要求是:請閱讀程序Java_3.java,該程序是比較兩個整數(shù)的大小,運行程序,完成如下兩個整數(shù)的輸入:給定源程序:/if語句實例importjavax.swing.JOptionPane;publicclassJava_3publicstaticvoidmain(Stringargs)StringfirstNumber,/存儲第1個

47、輸入數(shù)據(jù)secondNumber,/存儲第2個輸入數(shù)據(jù)result;/字符串輸出intnumber1,/用來比較的第1個int型數(shù)據(jù)number2;/用來比較的第2個int型數(shù)據(jù)/以字符串格式讀輸入數(shù)據(jù)firstNumber=JOptionPane.showInputDialog(請輸入第1個整數(shù):);secondNumber=JOptionPane.showInputDialog(請輸入第2個整數(shù):);/將字符串轉換為int整數(shù)/*Found*number1 = Integer.parseInt( );number2 = Integer.parseInt( secondNumber );/用空字符串初始化結果變量result = ;if ( number1 = number2 )result = number1 + = + number2;if ( number1 != number2 )result = number1 + != +

溫馨提示

  • 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

提交評論