[问答题] 下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,

18 查阅

[问答题] 下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

import java.awt.*;

import java.awt.Event.*;

import java.applet.*;

/*

<applet code="exl8_3.class"width=800 height=400>

</applet>

*/

public class ex18_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(“商:”,80,100);

g.drawstring(strAnswer,60,150);

public boolean action(Event e,Object O)

String s1=tf1.getText( );

String s2=tf2.getText( );

参考答案:

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

计算机考试