首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
admin
2009-01-15
68
问题
下面是一个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://kaotiyun.com/show/fFnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
结构化程序所要求的基本结构不包括
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
1.新建一个项目myproject。然后再在该项目中建立数据库mybase。2.将考生文件夹下的3个自由表全部添加到新建的mybase数据库。3.利用SQLALTER语句为ordefitem表的“数量”字段设置有效性规则:字段值必须大
下列关于变量的叙述中,正确的一项是()。
使用如下3个数据库表:职员.dbf:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf:订单号C(4),客户名C(4),职员号C(
如果在命令窗口执行命令“LIST名称”后主窗口中显示记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是GO2
如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是
算法的空间复杂度是指()。
算法的时间复杂度是指______。
随机试题
A.7个跨膜α-螺旋B.5个跨膜双螺旋C.3个跨膜β-折叠D.丝氨酸激酶活性E.酪氨酸激酶活性受体酪氨酸激酶有
有营养性巨幼红细胞性贫血可疑时,最好的确诊方法是
编制计划包括()。
消防验收中的工程移交包括()两个方面。
在抽样推断中,抽样误差虽然不可避免但可以控制。考试资料网
甲公司是ABC会计师事务所的常年审计客户,主要从事肉制品的加工和销售。A注册会计师负责审计甲公司2015年度财务报表,确定财务报表整体的重要性为100万元。审计报告日为2016年4月30日。 资料一: 2015年3月15日,媒体曝光甲公司的某批次产品存
谨慎,就是重证据,重调查研究,不得草率,防止偏差,实行严格审批制度、监督制度,坚持有错必究。( )
在评价改革开放30年历史的时候,如果抽象地论证改革开放的历史必然性,或者具体地罗列改革开放的成就,都难以统一思想。因为有人同样可以罗列许多存在的问题。并同改革开放前做简单对比,甚至否定客观结论。因此,要从大处着眼,用历史的眼光来___________,把这
某电视台拟将他人已出版的《卫生小常识》VCD光盘在该电视台的“生活”节目中播放,那么,该电视台______。
Thetouristtradeisbooming.Withallthiscomingandgoing,you’dexpectgreaterunderstandingtodevelopbetweenthenations
最新回复
(
0
)