影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機(jī)?  > 

[問答題] 綜合應(yīng)用題下面是一個Applet程序,其功能是通過兩個文本框獲得用戶輸入兩個數(shù),按回車鍵計算這兩個數(shù)的商。請改正程序中的錯誤(有下劃線的語句),使程

2021-07-20   

[問答題] 綜合應(yīng)用題下面是一個Applet程序,其功能是通過兩個文本框獲得用戶輸入兩個數(shù),按回車鍵計算這兩個數(shù)的商。請改正程序中的錯誤(有下劃線的語句),使程序能輸出正確的結(jié)果。注意:不改動程序的結(jié)構(gòu),不得增行或刪行。程序運(yùn)行結(jié)果如下圖:import java.awt.*;import java.awt.Event.*; import java.applet.*;/* */public class ex14_3 extends Applet{ private TextField tf1,tf2; private String strAnswer; public void init(){ tf1=new TextField(20); add(tf1); tf2=new TextField(20); add(tf2); strAnswer="Undefined"; } public void paint(Graphics g){ Font f=new Font("TimesRoman",Font.PLAIN,20); g.setFont(f); g.drawString("result:",80,100); g.drawString(strAnswer,60,150); } public boolean action(Event e, Object o){ String s1=tf1.getText(); String s2=tf2.getText();try{ int n1= String.valueOf(s1); int n2= String.valueOf(s2); int out=n1/n2; strAnswer=Integer.parseInt(out); } catch(NumberFormatException nfe){ strAnswer="error number!"; } repaint(); return true; } }ex14

正確答案:

Integer.parseInt(s1)Integer.parseInt(s2)String.valueOf(out)

參考解析:

本題主要考查Applet窗口和用戶自己編寫異常處理方法的綜合應(yīng)用。解題關(guān)鍵是能根據(jù)實(shí)際問題找到異常發(fā)生的根源,并依此編寫異常處理方法,同時還需要有Applet窗口的基本知識,以及熟悉Applet事件機(jī)制。本題中,第一處和第二處錯誤一樣,誤用了String類的方法,這里應(yīng)該是將String類的對象轉(zhuǎn)化為int類型,第三處錯誤與之前的兩個錯誤相反,應(yīng)該將int類型的變量out轉(zhuǎn)化為String類的對象。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>