首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
admin
2009-01-15
65
问题
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex14_3.class" width=800 height=400 >
</applet>
*/
public class ex14_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("result:",80,100);
g.drawString(strAnswer,60,150);
}
public boolean action(Event e, Object o){
String s1=tf1.getText();
String s2=tf2.getText();
try{
int n1= String.valueOf(s1);
int n2= String.valueOf(s2);
int out=n1/n2;
strAnswer=Integer.parseInt(out);
}
catch(NumberFormatException nfe){
strAnswer="error number!";
}
repaint();
return true;
}
}
ex14_3.htm1
<HTML>
<HEAD>
<TITLE>ex14_3</TITLE>
</HEAD>
<BODY>
<applet code="ex14_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
Integer.parseInt(s1) Integer.parseInt(s2) String.valueOf(out)
解析
本题主要考查Applet窗口和用户自己编写异常处理方法的综合应用。解题关键是能根据实际问题找到异常发生的根源,并依此编写异常处理方法,同时还需要有Applet窗口的基本知识,以及熟悉Applet事件机制。本题中,第一处和第二处错误一样,误用了String类的方法,这里应该是将String类的对象转化为int类型,第三处错误与之前的两个错误相反,应该将int类型的变量out转化为String类的对象。
转载请注明原文地址:https://kaotiyun.com/show/OIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中错误的是()。
《中华人民共和国公务员法》规定,公务员的管理,坚持公开、平等、竞争、择优的原则,依照法定的权限、条件、标准和程序进行。公务员的任用,坚持任人唯贤、德才兼备的原则,注重()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的不构成累犯?()
国际上用来综合考察居民间收人分配差异状况的一个重要分析指标是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
我们知道,法国国旗是由蓝、白、红三条纵向的色带组成的。实际测量可以发现,三条色带中蓝色带最宽,白色带最窄,红色带宽度居中。出现这种现象的原因是()。
人类为了以后的安全或是不时之需而攒钱。但从整体来看,钱还是要花的。如果每个人都想攒钱,那么经济就无法正常运行了。____①____通过假设工作的人攒钱,退休的人花费积蓄,经济学解决了这一问题,利率让这两者达到了很好的平衡。____②____然而假设与现实大
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
下面程序段的输出结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case0:System.out.printl
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
随机试题
通过招投标方式订立建设工程合同,一般要经过()
______yourcomingtoseeme,Iwouldhavebeenverylonely.
小王17岁,初中毕业后种田为生,现欲将其承包的土地转包给他人,但是,他未满18周岁,不能独立签订这种重大的合同。()
亚急性细菌性心内膜炎的赘生物中,下列哪一项是不正确的
如果中央银行采取扩张的货币政策,可以()。
下列资产中,属于非货币性资产的有()。
下列不属于间接融资工具的是()。
________的荷塘上面,弥望的是田田的叶子。叶子出水很高,像亭亭的舞女的裙。层层的叶子中间,零星地点缀着些白花,有袅娜地开着的,有羞涩地打着朵儿的;正如一粒粒的________,又如碧天里的________,又如刚出浴的________。填入画横线部分
在考生文件夹下,“sampl.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。试按以下要求,完成各种操作:将窗体“f]rest”中名为“bt2”的命令按钮,其宽度设置为2厘米、左边界设置
Thedevelopmentofnationaleconomydependstoagreatextentonscienceandtechnology.
最新回复
(
0
)