搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友bai008 发布时间:2022-01-07
[主观题]

下面Applet程序的功能是统计在平面坐标系第一象限中,半径大于9,小于10的圆环中坐标值为整数的点

有多少?并且给出其坐标值。请改正程序中的错误(有下画线的语句),使程序执行后,能得到预期的结果。

import java.awt.*;

import java.applet.*;

/*

<applet code=Di9Ti width=200 height=100>

</applet>

*/

public class Di9Ti extends Applet

{

public void paint(Graphics g)

{

int x,y,r1=5,r2=4;

int count=0;

for(x=1;x<y;x++)

{

for(y=1;y<r1;y)

{

if(x*x+y*y<=r2*r2||x*x+y*y>=r1*r1)

break;

g.drawStdng("x="+x+"y="+y,20+count*80,20);

count++;

}

}

g.drawString("count="+count,20,40);

}

}

ex11_3.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code="Di9Ti.class"width=800 height=400>

</applet>

</body>

</html>

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“下面Applet程序的功能是统计在平面坐标系第一象限中,半径大于9,小于10的圆环中坐标值为整数的点”相关的问题
第1题
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移
到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

源程序文件清单如下:

import java.awt.*;

import java.applet.*;

/*

<applet code="ex11_3.class"width=800 height=400>

</applet>

*/

public class ex11_3 extends Applet

{

int[] x = {15,50,100,160,120,190 };

int[] y = {15,100,30, 15, 80, 50 };

public void init()

{

setBackground (Color. lightGray);

}

public void paint (Graphics g)

{

int[] y2 = new int[6];

g. setColor (Color. red);

Rectangle rect = getBounds();

g.drawPolygon (x, y2,6);

for(int i=0; i<6; i++)

y2[i] = y[i] + (rect.height / 2);

g. fillPolygon (x, y, 6);

}

}

ex11_3. html

<HTML>

<HEAD>

<TITLE>ex11_3</TITLE>

</HEAD>

<BODY>

<applet code="ex11_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案
第2题
下面是一个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[i]=0;

for(i=0;i<str.length();i++)

cnt[i]++;

for(i=0;i<65536;i++)//对数组Cnt[]进行初始化

if(cnt[i]>=0){

g.drawString(i+"出现"+cnt[i]+"次",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>

点击查看答案
第3题
下面是用户程序对Applet类中方法paint()的重新定义。根据程序功能,在指定的空白处填上适当的语句

下面是用户程序对Applet类中方法paint()的重新定义。根据程序功能,在指定的空白处填上适当的语句或语法成分。 public void paint (Graphics g) {g. ______ (“你好!”,10,20);}

点击查看答案
第4题
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下
的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.applet.*;

/*

<applet code="ex15_3.class,, width=800 height=400 >

</applet>

*/

public class ex15_3 extends JApplet{

private String str1;

private String str2;

private String str3;

public void init(){

str1 = "Character:";

str2 = "Number: ";

str3 = "Key State:";

}

public void paint(Graphics g){

g.drawString(str1, 20, 30);

g.drawString(str2, 20, 50);

g.drawString(str3, 20, 70);

}

public boolean keyUp(Event e, int n){

str1 = "Character:" + String.valueOf(n);

str2 = "Number:" + n;

str3 = "Key State:Key Up";

repaint();

return true;

}

public boolean keyDown(Event e, int n){

str1 = "Character:" + String.valueOf(n);

str2 = "Number:" + n;

str3 = "Key State:Key Down";

repaint();

return true;

}

}

ex15_3.html

<HTML>

<HEAD>

<TITLE>ex15_3</TITLE>

</HEAD>

<BODY>

<applet code="ex15 3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案
第5题
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这 3个圆填充。要求
建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

import java.applet.*;

import java.awt.*;

import java.awt.*;

/*

<applet code="ex15_3.class"width=800 height=400>

</applet>

*/

class CanvasCircle extends Canvas{

private Color cCircle;

public CanvasCircle(Color c){

cCircle=c;

}

public void paint(Graphics g){

int dimCircle,xCircle,yCircle;

Dimension sizeCurrent=getSize();

if(sizeCurrent.width>sizeCurrent.height){

dimCircle=sizeCurrent.width;

}

else{

dimCircle=sizeCurrent.height;

}

g.setColor(cCircle);

xCircle=(sizeCurrent.heighe-dimCircle)/2;

yCircle=(sizeCurrent.width-dimCircle)/2;

g.fillOval(xCircle,yCircle,dimCircle,dimCircle);

}

}

public class exl5_3 extends Applet{

public void init(){

GridBagLayout gbl=new GddBagLayout();

GridBagConstraints gbc=new CridBagConstraints();

CanvasCircle circleNew;

setLayout(gbl);

gbc.weightx=1.0;

gbc.weighty=1.0;

gbc.fill=GridBagConstraints.BOTH;

circleNew=new CanvasCircle(Color.red);

gbl.setConstraints(circleNew,gbc);

add(circleNeW);

gbc.weightx=1.5;

gbc.weighty=1.5;

circleNew=new CanvasCircle(Color.green);

gbl.sctConstraints(eircleNew,gbc);

add(circleNew);

gbc.weightx=2.0;

gbc.weighty=2.0;

circleNew=new CanvasCircle(Color.blue);

gbl.setConstraints(circleNew,gbc);

add(circleNew);

}

}

ex15_3.html

<HTML>

<HEAD>

<TITLE>ex15_3</TITLE>

</HEAD>

<BODY>

<applet code="ex15_3.class"width=800 height=400>

</applet>

</BODY>

</HTMI>

点击查看答案
第6题
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入, 1个作为输出,
并且由异常处理来判断输入的数字是否为整型,如果是则进行运算,否则抛出异常并显示在第3个文本区域中。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

<applet code="ex17_3.class"width=800 height=400>

</applet>

*/

public class ex17_3 extends Applet implements ActionListener{

TextField tf1=new TextField(5);

TextField tf2=new TextField(5);

TextField tf3=new TextField(5);

Label l1=new Label("+");

Label l2=new Label("=");

Button btn=new Button("相加");

public void init(){

add(l1);

add(tf1);

add(tf2);

add(l2);

add(tf3);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent ae) {

try{

int a=Integer.parseInt(tfi.getText());

int b=Integer.parseInt(tf2.getText());

int x=a+b;

tf2.setText(Integer.toString(x));

}

catch(NumberFormatException nfe){

tf3.setText("error!");

}

}

}

ex17_3.html

<HTML>

<HEAD>

<TITLE>ex17_3</TITLE>

</HEAD>

<BODY>

<applet code="ex17_3.class"width=800 height=400>

</applet>

</BODY>

</HTML>

点击查看答案
第7题
阅读下面Applet程序import javax. swing. *;import java. awt. *;public class SwintgApplet ext

阅读下面Applet程序 import javax. swing. *; import java. awt. *; public class SwintgApplet extends JApplet{ JLabel 1=new JLabel("This is a Swing Applet."); public void init(){ ________________________________ } } 在程序下画线处填入正确的选项是

A.Container contentPane=getContenPane(); cotentPane. add(1);

B.JPanel comtenPane=new Jpane(); contentPane. add(1);

C.contentPane. add(1);

D.add(1);

点击查看答案
第8题
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请
改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.awt.Event.*;

import java.applet.*;

/*

<applet code="ex14_3.class" width=800 height=400 >

</applet>

*/

public class ex14_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 ut=n1/n2;

strAnswer=Integer.parseInt(out);

}

catch(NumberFormatException nfe){

strAnswer="error number!";

}

repaint();

return true;

}

}

ex14_3.htm1

<HTML>

<HEAD>

<TITLE>ex14_3</TITLE>

</HEAD>

<BODY>

<applet code="ex14_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案
第9题
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”
按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

/*

<applet code=LookForMax width=800 height=400>

</applet>

*/

public class LookForMax extends Applet implements ActionListener{

Label result ;

TextField inl,in2;

Button btn;

int a=0,b=0,max=0;

public void init()

{

result=new Label ("请先输入两个待比较得整数");

in1=new TextField(5);

in2=new TextField(5);

btn=new Button("比较大小");

add(in1);

add(in2);

add(btn);

add(result);

btn.addActionListener(supper);

}

public void actionPerformed(ActionEvent e){

a=Integer.parseInt(in1);

b=Integer.parseInt(in2);

if(a>b)

max=a;

else

max=b;

result, setText ("两个数中最大值是:"+max);

}

}

LookFormax.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code="LookForMax.class" width=800 height=400>

</applet>

</body>

</html>

点击查看答案
第10题
在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。 import java.applet.*; im

在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。

import java.applet.*;

import java.awt.*;

public class HelloWorld ______ {

public void paint(Graphics g) {

g.drawString("Hello World!",25,25);

}

}

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP