首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
admin
2009-01-15
72
问题
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex5_3.class"width=800 height=400>
</applet>
*/
public class ex5_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;
}
}
ex5_3.html
<HTML>
<HEAD>
<TITLE>ex5_3</TITLE>
</HEAD>
<BODY>
<applet code="ex5_3.class" width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
Integer.parseInt(s1) Integer.parseInt(s2) String.valueOf(out)
解析
本题主要考查Applet窗口和用户自己编写异常处理方法的综合应用。解题关键是能根据实际问题找到异常发生的根源,并依此编写异常处理方法,同时还需要有Applet窗口的基本知识,以及熟悉Applet事件机制。本题中,第1处和第2处错误一样,误用了string类的方法,应该是将string类的对象转化为int类型,第3处错误与之前的两个错误相反,应该将int类型的变量out转化为string类型的对象。程序运行结果如下图。
转载请注明原文地址:https://www.kaotiyun.com/show/fFnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
从工程管理角度看,软件设计一般分为两步完成,它们是
软件生命周期是指
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是
下列表达式中结果不是日期型的是()。
以下属于容器类控件的是()。
对于许多控件来说,可以通过ControlSource属性与数据绑定。在下列VFP对象中,无ControlSource属性的是()。
在考生文件夹下完成下列操作:(1)用命令新建一个名为“外汇”的数据库,并将该命令存储于one.txt中。(2)将自由表“外汇汇率”、“外汇账户”、“外汇代码”加入到新建的“外汇”数据库中。(3)用SQL语句在“外汇”数据库中新建一个数据库表rate,
基于VisualFoxPro基类生成一个表单对象的语句是
用树形结构表示实体之间联系的模型是
随机试题
联合国儿童基金会与国家教委合作进行的“幼儿园与小学的衔接研究”结果表明:幼小衔接教育的实质问题是()
据《周礼》记载,周朝设有“掌登万民之数,自生齿以上,皆书于版”的官职。这说明周朝已经有了严格的()
急性失血早期频繁呕吐腹泻
下列疾病,表现为弛张热的是
一个正常发育的5kg小儿,每天喂养8%的糖牛奶500ml,另需补水量是
A.固冲汤B.圣愈汤C.固阴煎D.调肝汤E.四物汤崩漏患者属于气血两虚者,宜选用的方剂是()。
物体的正投影,就是将通过物体各顶点的________、________的交点连接起来的图形。
“珍惜生命,远离毒品”,是社会服务机构规划的( )。
[*]
在8088汇编语言中允许的数值型常量为( )。
最新回复
(
0
)