首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是统计输入字符串中的每个字符在该串中出现的次数。要求,窗口中有一个文本框作为输入,一个按钮,点击则进行统计,统计结果以图形方式输出。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结
下面是一个Applet程序,其功能是统计输入字符串中的每个字符在该串中出现的次数。要求,窗口中有一个文本框作为输入,一个按钮,点击则进行统计,统计结果以图形方式输出。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结
admin
2013-02-25
83
问题
下面是一个Applet程序,其功能是统计输入字符串中的每个字符在该串中出现的次数。要求,窗口中有一个文本框作为输入,一个按钮,点击则进行统计,统计结果以图形方式输出。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.applet.*;
import java.1ang*;
public class exl3_3 extends Applet{
private TextField tf;
private Button btn;
public void init(){
tf=new TextField(25);
add(tf);
btn=new Bunon("统计");
add(btn);
resize(250,200);
}
pubhc void paint(Graphics g){
Stling str=tf.genText();
shon cnt[]=new shon[65536];
int i;
int n = 50;
for(i=0;i<65536;i++)
cat
=0;
for(i=0;i<str.length();i++)
cnt
++;
for(i=0;i<65536;i++)//对数组Cnt[]进行初始化
if(cnt
>=0){
g.drawString(i+"出现"+cnt
+"次",50,n);
n+=20;
}
}
public boolean action(Eyent e,Object o){
if(o=="统计"){
repaint();
return true;
}
else
return false;
}
}
ex13_3.html
<HTML>
<HEAD>
<TITLE>ex13_3</TITLE>
</HEAD>
<BODY>
<applet code="ex13_3.class"width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
cnt[str.charAt(i)]++ cnt[i]>0 g.drawString((char)i+"出现"+cnt[i]+"次",50,n)
解析
转载请注明原文地址:https://kaotiyun.com/show/aR2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
为以下程序填空,使得输出结果是{40:’yuwen’,20:yingyu’,30:’shuxu’}的选项是()。tb={’yingyu’:20,’shuxue’:30,’yuwen’:40}stb={}foritintb.items()
以下关于“forin”的描述,错误的是()。
数据字典的作用是()。
设元素集合为D={1,2,3,4,5,6}。B=(D,R)为线性结构则R是()。
给以下程序填空,能输出{0:[90,’Aele’],1:[87,’Bob’],2:[93,’lala’]}结果的选项是()。x=[90,87,93]y=(”Aele”,”Bob”,”lala”)z={}
以下不属于Python数据分析和可视化处理第三方库的是()。
下列选项中的接口声明正确的是______。
实现下列______接口可以对TextField对象的事件进行监听和处理。
需求分析中开发人员要从用户那里了解
按照流的方向来分,I/0流包括【】和输出流。
随机试题
A、调整咬合观察B、拔牙C、根管治疗D、固定观察E、牙根牵引;成年人牙冠外伤时,下列情况各应选何种上述治疗根折齐龈
咳声如犬吠样,可见于()
患者,女性,82岁。昏迷,卧床4天。近日发现其骶尾部皮肤出现红、肿、热。但皮肤表面无破损。该期属于压疮的
已知年利率为15%,按季度计算,则年有效利率为()。
水泥混凝土纵缝分为()。
以下指标()是衡量企业经营状况和市场占有能力,预测企业经营业务扩展趋势的重要标志,也是企业扩张增量和存量的重要前提。
阅读下面的文章,回答后面的问题。前景诱人的空气发电技术人们将风力视为最洁净的发电技术之一,但是就风力发电而言,也有它的不足:在风力微弱的情况下,风车翼片无外力推动,就会静止不
单个磁头在向盘片的磁性涂层上写入数据时,是以(68)方式写入的。
在基于"学生表"的报表中按"班级"分组,并设置一个文本框控件,控件来源属性设置为"=count(*)",关于该文本框说法中,正确的是
(doubt)______,Mr.Crowwasanextremelypeculiarman.
最新回复
(
0
)