下面Applet程序的功能是统计在平面坐标系中第一象限中,半径大于9,小于10的圆环中坐标值为整数的点有多少?并且给出其坐标值.请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.awt.*;import java.applet.*;/*<applet code=Di9Ti width=200 height=100></applet>*/pubic 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.drawString("x="+x+"y="+y,20+count*80,20);count++;}}g.drawstring("count="+count,20,40);}}ex38_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的圆环中坐标值为整数的点有多少?并且给出其坐标值.请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。
注意:不改动程序的结构,不得增行或删行。
程序的执行结果为:
import java.awt.*;
import java.applet.*;
/*
<applet code=Di9Ti width=200 height=100>
</applet>
*/
pubic 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.drawString("x="+x+"y="+y,20+count*80,20);
count++;
}
}
g.drawstring("count="+count,20,40);
}
}
ex38_3.html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet code="Di9Ti.class" width=800 height=400>
</applet>
</body>
</html>
相关考题:
●试题六阅读以下说明和Java代码,将解答写入答题纸的对应栏内。【说明】下面是一个Applet程序,其功能是输出已定义好的两个变量x和chr。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。import javA.awt.*;(1) import javA.Applet;(2) public class MyApplet implements Applet{int x=10;(3) char chr="R";Label output1;Label output2;(4) private void init(){output1=new Label("定义int类型变量"+"x,的初值为"+x);output2=new Label("定义char类型变量"+"chr,的初值为"+chr);add(output1);add(output2);}}HTMLHEADTITLEex34_3/TITLE/HEADBODY(5) applet class="MyApplet.class"width=400 height=400 /applet/BODY/HTML
下面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程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下: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;elsemax=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>
下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.applet.*;import java.awt.*;import java.awt.event.*;/*<applet code=Hua width=200 height=100></applet>*/public class Hua extends Applet{int xPos,yPos;int sum;Image pic;public void init(){addMouseListener(new ClickMouse());}public void paint(Graphics g){if(sum==2){g.drawImage(pic,xPos,yPos,200,180,super);}}public class ClickMouse extends MouseAdapter{public void mouseClicked (MouseEvent mouse){sum=mouse.getClickCount();if(sum==2){pic=getImage(getAudioClip(),"hua.jpg");xPos=mouse.getX();yPos=mouse.getY ( );showStatus ("鼠标单击点的坐标: ("+mouse. getX ( ) +" , "+mouse. getY ( ) + ")" );}paint ( );}}}ex37_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" Hua.class" width=800 height=400></applet></body></html>
给定程序MODll.C中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.awt.*;import java.applet.*;/*<applet code=XiaoQiu width=800 height=600></applet>*/public class XiaoQiu extends Applet implements Runnable{int currentX=0,currentY=0;Thread m_Draw=null;public void init(){m_Draw=new Thread (super);}public void paint(Graphics g){g.setColor(Color.blue);mycircle(g,getSize().width/2,getSize().height/2,currentX,currentY);}public void start(){m_Draw.start();try{Thread.sleep(500);}catch(InterruptedException e){}}public void stop(){if(m_Draw.isAlive())m_Draw. stop();}public void run(){try{while(true){currentX++;currentY++;if(currentX>i00(currentY>100)){currentX=0;currentY=0;}paint();Thread.sleep(100);}}catch(InterruptedException e){}}public void mycircle(Graphics g,int x,int y,int rx, int ry){g.filloval(x-rx,y-ry,2*rx,2*ry);}}ex3 9_3. html:<html><head><title>A Simple Program</title></head><body><applet cede=" XiaoQiu.class" width=800 height=400></applet></body></html>
给定程序MODll.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数值为4622。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能输出正确的结果。注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较”按钮后,将Applet中的显示的“请先输入两个待比较的整数”,改为“两个整数中最大值:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句)并将程序填写完整,使程序能输出正确的结果。注意:不改动程序结构,不得增行或删行。import java.applet.*;import java.awt.*;import java.awt.event.*;public class FindMax extends Applet______{Label result;TextField in1,in2;Button btn;int a=0,b=0,max;public void int(){result=new Label(“请先输入两个待比较的整数”);in1=new TextField(5);in2=new TextField(5);btn=new Button("比较");add(in1);add(in2);add(btn);add(result);btn.addActionListener(this);}Public void actionPerformed(ActionEvent e){a=in1;b=in2;if(a>b)max=a;elsemax=b;btn.setText(“两个数中最大值:”+max);}}Findmax.html:<HTML><HEAD><TITLE>A Simple Program</TITLE></HEAD><BODY><applet code="FindMax.class"width=800 height=400></applet></BODY></HTML>