首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
admin
2009-01-15
107
问题
下面是一个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全国计算机二级
相关试题推荐
下列关于我国行政法的说法正确的是()。
小明在单亲家庭中长大,现在上高二。一次放学途中小明被李刚欺负,双方动起手来。混乱中小明抄起瓜摊的西瓜刀扎向李刚,结果李刚因伤势过重在送往医院的途中死亡。对此案,法官应判定()。
行政法的主要功能除了管理功能之外,还有()。
2014年中央一号文件指出,2014年及今后一个时期,农业农村工作的总要求是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下面关于气候变化与绿色碳汇说法不正确的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
()被称为武器装备的“心脏”,是现代军事技术的核心和基础,广泛应用于雷达、计算机、通信设备、导航设备、火控系统、制导设备和电子对抗设备等各类军用设备上。
执行下列程序时,会产生什么异常()。publicclassTest{publicstaticvoidmain(Stringargs[]){intd=101;intb=220;longa=321;System.
下列程序的输出结果是()。publicclassArrayTest{publicstaticvoidmain(Stringargs[]){int[]intArray=newint[3]for(int
随机试题
简述企业持有现金的动机。
关于免疫缺陷病的叙述,下列中不正确的是A.对各种感染的易感性增高B.涉及免疫组织、细胞,分子等的缺陷C.增高了恶性肿瘤的发生率D.年龄越大,病情越轻,预后理想E.某些疾病可具有遗传倾向
男,49岁,胃溃疡病史12年。近3个月上腹痛变为无规律,伴食欲减退。胃肠钡餐检查:胃窦部可见2.5~3.4cm龛影,边缘不齐。粪便隐血检查多次阳性。最有可能的诊断是
下列哪项不是深静脉血栓形成的诊断方法()
企业法律顾问需要具备的国家规定的条件,包括()。
甲对乙享有2006年8月10日到期的六万元债权,到期后乙无力清偿。乙对丙享有五万元债权,清偿期已届满七个月,但乙未对丙采取法律措施。乙对丁还享有五万元人身损害赔偿请求权。后乙去世,无其它遗产,遗嘱中将上述十万元的债权赠与戊。对此,下列哪些选项是正确的?(
下列哪些选项属于积极义务的范畴?(2011年卷一第55题)
会计职业道德的功能包括( )。
行政诉讼:是指人民法院基于公民、法人和其他组织的请求,对行政机关具体行政行为的合法性进行审查并作出判决,解决行政争议的活动。根据上述定义,下列行为属于行政诉讼的是()。
Mostpeoplewhotravellongdistancescomplainofjetlag(喷气飞行时差反应).Jetlagmakesbusinesstravelerslessproductiveandmorepr
最新回复
(
0
)