[問答題] 下面是一個Applet程序,其功能是打印一個任意進制的乘法表。要求輸入乘法表的進制,點擊確定則打印出該乘法表。請改正程序中的錯誤(有下畫線的語句),
[問答題] 下面是一個Applet程序,其功能是打印一個任意進制的乘法表。要求輸入乘法表的進制,點擊確定則打印出該乘法表。請改正程序中的錯誤(有下畫線的語句),使程序能輸出正確的結(jié)果。
注意:不改動程序的結(jié)構(gòu),不得增行或刪行。
import java.awt.*;
import java.applet.*;
import java.lang.*;
public class exl2_3 extends Applet
private TextField tf;
private Button btn;
public void init()
tf=new TextField(25);
add(tf);
btn=new Button("確定");
add(btn);
resize(250,200);
public void paint(Craphics g)
try
int n= tf.getText();
int i,j,x=20,y=60;
for(i=0;i<n;++)
for(j=1;j<=n;j++)
g.drawString(Integer.toString(i)+"*"
+Integer.toString(j)+"="
+Integer.toString(i*j),
i*x,j*y);
catch(NuaberFormatEXCeption nfe)
g.drawString("error namber!"
正確答案:Integer.parseInt(tf.getText()) i=1;i<=n;i++ i*50+x,j*20+y
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。