首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
admin
2009-01-15
89
问题
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
import java.lang.*;
public class ex30 3 extends Applet{
private TextField tf;
private Button btn;
public void init(){
tf = new TextField(25);
add(tf);
btn = new Button("OK");
add(btn);
resize(250, 200);
}
public void paint(Graphics g){
try{
int n = tf.getText();
int i,j,x=20,y=60;
for(i=0;i<n;i++){
for (j=1; j<=n; j++) {
g.drawString(Integer.toString(i)+"*"
+Integer.toString(j)+"="
+Integer.toString(i*j),
i*x,j*y);
}
}
}
catch(NumberFormatException nfe){
g.drawString("error number!",20,50);
}
}
public boolean action(Event e, Object o){
if (o == "OK"){
repaint();
return true;
}
else
return false;
}
}
ex30_3.html
<HTML>
<HEAD>
<TITLE>ex30_3</TITLE>
</HEAD>
<BODY>
<applet code="ex30_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
Integer.parseInt(tf.getText()) i=1;i<=n;i++ i*50+x,j*20+y
解析
本题主要考查Applet窗口设计,for循环语句。解题关键是掌握Applet窗口的基本事件机制,会基本的窗口布局,会使用for循环进行程序设计。本题中,第1处,tf对象调用getText()方法返回的是String类的对象,所以需要做类型转换;第2处,注意循环变量的上下界应该分别是1和n如果为0乘法表中会出现0项;第3处,坐标计算公式,只要能使结果正常分布在窗口中即可。
转载请注明原文地址:https://kaotiyun.com/show/bmnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面命令的输出结果是:DIMENSIONa(10)?a(1)
有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段“住址”的SQL命令是
将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是
查询尚未归还的图书编号和借书日期,正确的SQL语句是
项目管理器的“文档”选项卡用于显示和管理
负责数据库中查询操作的数据库语言是
下面叙述中错误的是
在面向对象方法中,不属于“对象”基本特点的是
如果想在运行表单时,向TEXT2中输入字符,回显字符显示的是“*”号,则可以在Forml的Init事件中加入语句()。
(1)新建一个项目myproject,然后再在该项目中建立一个数据库mybase。(2)将考生文件夹下的3个自由表全部添加到新建的mybase数据库。(3)利用SQLALTER语句为orderitem表的“数量”字段设置有效性规则:字段值必须大于零
随机试题
代谢性酸中毒最突出的症状是【】
治疗不孕症血瘀证,应首选
我国传统住宅采用砖墙承重构筑类型的主要分布地,不包括()。
项目法人应当在拆除工程或者爆破工程施工()日前,将所需资料报送水行政主管部门、流域管理机构或者其委托的安全生产监督机构备案。
甲公司采用资产负债表债务法进行所得税会计的处理。2013年实现利润总额500万元,所得税税率为25%,甲公司当年因发生违法经营被罚款5万元,业务招待费超支10万元,国债利息收入30万元,甲公司年初“预计负债一应付产品质量担保费”余额为30万元,当年提取了产
A、 B、 C、 D、 A二分法查找的基本思想是不断把可能存在的区间的中间位置元素与待查找的元素比较,直到查找成功或查找区间为空为止。本题中第一个与21比较的元素为15,接着与16、18、21、25、30比较
在考生文件夹下设计名为linform的表单(表单的控件名和文件名均为linform),表单的标题为“零件供应情况查看”。表单中有一一个表格控件和两个命令按钮“查询”和“退出”。运行表单时单击“查询”命令按钮后,表格控件中显示“供应”表中“工程号”
SportsSponsorshipⅠ.IntroductionAtpresentitisverycommonthatcompaniesand【1】liketosponsorsport
A、ShewasfluentincasualJapanese.B、ShecouldspeakstandardJapanese.C、ShelearnedJapaneseinalanguageschool.D、Sheliv
Manycountrieswere______bytheirambassadorsattheIndependenceDaycelebrations.
最新回复
(
0
)