首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
admin
2009-01-15
68
问题
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第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 11 = new Label("+");
Label 12 = new Label("=");
Button btn= new Button("相加");
public void init(){
add(11);
add(tf1);
add(tf2);
add(12);
add(tf3);
add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
try{
int a=Integer.parseInt(tf1.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>
选项
答案
add(tf1) add(11) tf3.setText(Integer.toString(x))
解析
本题主要考查Applet的编程方法和执行过程,Applet的生命周期和AWT的事件处理模型。解题关键是熟悉上述3个知识点并且能够灵活运用Applet和AWT的基本接口和基本构件。本题中,第一处和第二处应该交换位置,否则Label和TextField的位置次序错误;第三处应该是第三个TextField的对象tf3调用setText()方法,而不是tf2。
转载请注明原文地址:https://kaotiyun.com/show/lIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
组织激励很重要,要做好组织激励有不同的方法,以下是影响组织激励的几个主要因素:(1)工作环境;(2)薪酬福利;(3)领导认可;(4)成就感;(5)组织文化;(6)职业发展。请从中选择两个因素并说明理由。请考生对材料提供的观点和自己补充的观点进行综合考虑
依据我国特别行政区基本法,下列哪个选项的表述是正确的?()
我国已初步形成以城镇居民基本医疗保险、城镇职工基本医疗保险、()为主体,其他多种形式医疗保险和商业健康保险为补充,城乡医疗救助为兜底的中国特色医保制度体系,织起了世界上最大的基本医疗保障安全网,为“病有所医”提供了制度保障,在人人享有基本医疗卫生服
民族关系中的“三个离不开”是指()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
以典人诗,是历代诗人常用的表现手法。这样可避免一览无余的直白.还可给读者在诗行间留下联想和思索的余地。下面诗句中没有涉及用典的是()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下面程序段的输出结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)bre
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有()种。
随机试题
事物终究是_________的,有所长必有所短。由于目前大部分军用雷达工作在微波波段,隐形飞机能大量吸收雷达波也就会大量吸收微波,这就铸就其自身的致命弱点,自招“杀身之祸”。填入画横线部分最恰当的一项是()。
右肝下间隙脓肿又称为
月经先后不定期,经色紫红有块,兼见乳房胀痛,属
在国际贸易中,经买卖双方协商同意,可采取分期付款的支付方式,请指出在下列情况中属于分期付款的是()。
长沙马王堆汉墓的发掘震惊世界,出土的素纱禅衣薄如蝉翼,仅重()克;长眠其中已2100多年的辛追夫人出土后仍保存完好。
下列各组少数民族的语言依次属于阿尔泰语系、汉藏语系的是()。
如何保持小学生的心理健康?
甲(15周岁)抢夺乙的钱包,被乙紧追不舍,为窝藏赃物,甲当场使用暴力将乙打至重伤。甲的行为构成()
Fearseemstobethedominantmoodofthemoment.Hurricanes,tidalwaves,floods,earthquakesandterrorismthisyearhaveall
下面选项中,可以将HTML页面的标题设置为“电子商务师”的是()。
最新回复
(
0
)