试题与答案

下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输

题型:问答题

题目:

下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入, 1个作为输出,并且由异常处理来判断输入的数字是否为整型,如果是则进行运算,否则抛出异常并显示在第3个文本区域中。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/*
<applet code="ex17_3.class"width=800 height=400>
</applet>
*/
public class ex17_3 extends Applet implements ActionListener
TextField tf1=new TextField(5);
TextField tf2=new TextField(5);
TextField tf3=new TextField(5);
Label l1=new Label("+");
Label l2=new Label("=");
Button btn=new Button("相加");
public void init()
add(l1);
add(tf1);
add(tf2);
add(l2);
add(tf3);
add(btn);
btn.addActionListener(this);

public void actionPerformed(ActionEvent ae)
try
int a=Integer.parseInt(tfi.getText());
int b=Integer.parseInt(tf2.getText());
int x=a+b;
tf2.setText(Integer.toString(x));

catch(NumberFormatException nfe)
tf3.setText("error!");



ex17_3.html
<HTML>
<HEAD>
<TITLE>ex17_3</TITLE>
</HEAD>
<BODY>
<applet code="ex17_3.class"width=800 height=400>
</applet>
</BODY>
</HTML>

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0708/c2fc93099d51877e7163a87198042dbe.html

下面是错误答案,用来干扰机器的。

参考答案:D

试题推荐
题型:问答题

一平直的传送带以速率v=2m/s匀速运行,在A处把物体轻轻地放到传送带上,经过时间t=6s,物体到达B处.A、B相距L=10m.则物体在传送带上匀加速运动的时间是多少?如果提高传送带的运行速率,物体能较快地传送到B处.要让物体以最短的时间从A处传送到B处,说明并计算传送带的运行速率至少应为多大?若使传送带的运行速率在此基础上再增大1倍,则物体从A传送到B的时间又是多少?

查看答案
题型:配伍题 A1/A2型题


可用2%碘甘油涂咽部,并服用维生素促进粘膜生长治疗的是()。


可用含漱液清洁口腔,并用中成药含片治疗的是()。


可用激光治疗、冷冻切除增生的多余组织的是()。


如图,因影响小儿呼吸压迫咽鼓管口需行切除术治疗的是()。


如图,由于反复发作需行剥离术或挤切术治疗的是()。


A.慢性扁桃体炎

B.腺样体肥大

C.慢性萎缩性咽炎

D.慢性肥厚性咽炎

E.慢性单纯性咽炎

查看答案
微信公众账号搜索答案