首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
admin
2009-01-15
37
问题
下面是一个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全国计算机二级
相关试题推荐
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
查询尚未归还的图书编号和借书日期,正确的SQL语句是
与“SELECT*FROM教师表INTODBFA”等价的语句是
项目管理器的“文档”选项卡用于显示和管理
假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令
假设表单上有一选项组:⊙男○女,如果选择第2个按钮“女”,则该选项组Value属性的值为
为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是
设有关系SC(SNO,CNO,GRADE),其中,SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插入到表SC中,正确的语句是
与“SELECTDISTINCT产品号FROM产品WHERE单价>=ALL(SELECT单价FROM产品WHERESUBSTR(产品号,1,1)="2")”等价的SQL命令是
在VisualFoxpro中,可视类库文件的扩展名是
随机试题
Thenewspaperdidnotmentionthe______ofthedamagecausedbythefire.
下述叙述不正确的是()
A.<l1mB.2~3cmC.>3cmD.<3cmE.0.5cm选择性肝动脉造影能发现多大的肿瘤
A.脾脏肿大B.食欲不振C.氨中毒D.内分泌失调E.贫血肝硬化时,门静脉高压可引起()
依据《执业药师资格制度暂行规定》,执业药师的主要职责为()
某药品销售公司为了提高企业的核心竞争力,一方面加大对内部人员的管理与培训,另一方面准备通过薪酬设计的方法加大对销售人员的刺激,人力资源部的小李负责这次薪酬改革方案的设计与研究。小李准备实行个人奖励计划,常见的方式有()。
设函数f(x)在[a,b]上连续,则f(a)
甲因非法经营罪被判处缓刑,在缓刑考验期内去外地参与传销活动(尚不构成犯罪),监督机关得知后多次通知其即刻返回,但甲以各种理由推托拒不返回,情节严重。对甲应当()。(2010年单选14)
主机与I/O设备一般在( )下利于工作,因此要由接口协调它们工作。
WhereisthetownofSanJuanCapistrano?
最新回复
(
0
)