欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    java程序设计题.ppt

    • 资源ID:5575455       资源大小:297.49KB        全文页数:40页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java程序设计题.ppt

    1.题目:请编写一个Applet,其中包含两个标签(一个用于给出提示信息,另一个用来输出结果)和一个文本框。要求:从文本框中获取用户给出的一个整数,并将该数的平方和立方在 标签上输出。,import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out,p;TextField in;int x;public void init()/*Program*/*End*/public void actionPerformed(ActionEvent evt)x=Integer.parseInt(in.getText();out.setText(+x+的平方:+x*x+,+x+的立方:+x*x*x);,参考答案:p=new Label(请输入一个整数:);out=new Label();in=new TextField(8);add(p);add(in);in.addActionListener(this);add(out);,2.题目:请编写一个Applet,其中包含两个标签(一个用于给出提示 信息,另一个用来输出结果)和一个文本框。要求:从文本框中获取用户给出的一个整数,并将该数的绝对值在 标签上输出。,import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListenerLabel out,p;TextField in;int x;public void init()p=new Label(请输入一个整数:);out=new Label();in=new TextField(8);add(p);add(in);in.addActionListener(this);add(out);public void actionPerformed(ActionEvent evt)/*Program*/*End*/,参考答案:x=Integer.parseInt(in.getText();out.setText(+x+的绝对值为+(x=0?x:-x);,3.题目:请编写一个Applet,其功能为:在坐标(20,60)处以 红色显示字符串How are you?,在坐标(20,80)处 以绿色显示字符串I am fine,thank you.,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.red);g.drawString(How are you?,20,60);g.setColor(Color.green);g.drawString(I am fine,thank you.,20,80);,4.题目:在窗口中接收用户输入的一个双精度浮点数,然后输出其整数部分,import java.awt.*;import java.applet.*;public class Prog1 extends Applet Label p=new Label(请输入一个双精度浮点数:);TextField in=new TextField(18);Label out=new Label();public void init()/*Program*/*End*/public boolean action(Event e,Object o)if(e.target=in)out.setText(其整数部分为+(int)Double.valueOf(in.getText().doubleValue();repaint();return true;,参考答案:add(p);add(in);add(out);,5.题目:在窗口中摆放两个按钮,若按钮被点击了,就将该按钮上的 标题改为已按过。,import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Button Button1,Button2;public void init()/*Program*/*End*/public void actionPerformed(ActionEvent e)if(e.getActionCommand().equals(按 钮 1)Button1.setLabel(已按过);if(e.getActionCommand().equals(按 钮 2)Button2.setLabel(已按过);repaint();,参考答案:Button1=new Button(按 钮 1);Button1.addActionListener(this);add(Button1);Button2=new Button(按 钮 2);Button2.addActionListener(this);add(Button2);,6.题目:在窗口中摆放一个按钮,当不断地点击按钮时就显示它被点 击的次数。,import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Button Button1=new Button(按钮);Label lab=new Label();int count=0;public void init()Button1.addActionListener(this);add(Button1);add(lab);public void actionPerformed(ActionEvent e)/*Program*/*End*/,参考答案:if(e.getActionCommand().equals(按钮)count+;lab.setText(已按了+count+次按钮);repaint();,7.题目:请编写一个实现如下功能的Applet:在窗口中摆放两复选 按钮框,如果某个按钮框被选中了,就显示它被选中的信息。,import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ItemListener private TextField t;private Checkbox opt1,opt2;public void init()/*Program*/*End*/public void itemStateChanged(ItemEvent e)String s=;if(opt1.getState()s=选择了选项1;if(opt2.getState()s=s+选择了选项2;t.setText(s);,参考答案:t=new TextField(,40);add(t);opt1=new Checkbox(选项1);opt1.addItemListener(this);add(opt1);opt2=new Checkbox(选项2);opt2.addItemListener(this);add(opt2);,8.题目:请编写一个实现如下功能的Applet:在Applet窗口中以鼠 标左键点击处为圆心,画半径为20的圆。,import java.awt.*;import java.applet.*;import java.awt.event.*;public class Prog1 extends Applet implements MouseListener int xPos,yPos;public void init()addMouseListener(this);public void paint(Graphics g)g.drawOval(xPos-20,yPos-20,40,40);public void mouseClicked(MouseEvent e)/*Program*/*End*/public void mousePressed(MouseEvent e)public void mouseReleased(MouseEvent e)public void mouseEntered(MouseEvent e)public void mouseExited(MouseEvent e),参考答案:xPos=e.getX();yPos=e.getY();repaint();,9.题目:请编写一个Applet,其功能为:在窗口中画一个任意的黄 边的六边形。,import java.applet.*;import java.awt.*;public class Prog1 extends Applet int x=20,80,150,130,60,123,20;int y=20,180,130,70,10,90,20;public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.yellow);g.drawPolygon(x,y,6);,10.题目:请编写一个Applet,其功能为:在窗口中以Courjer字体、采用黑斜体风格、字体大小为24用绿色显示字符串 Font is bold+italic。,import java.applet.*;import java.awt.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.green);g.setFont(new Font(Courier,(Font.BOLD+Font.ITALIC),24);g.drawString(Font is bold+italic.,30,30);,11.题目:请编写一个实现如下功能的Applet:设已知一个字符数组,它的初值为This is a string,请将这个串以蓝色斜体、大小为24的字体显示在Applet窗口上。,import java.applet.*;import java.awt.*;public class Prog1 extends Applet char buff=T,h,i,s,i,s,a,s,t,r,i,n,g;public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.blue);g.setFont(new Font(TimesRoman,Font.ITALIC,24);g.drawChars(buff,0,16,30,30);,12.题目:请编写一个Applet实现如下功能:接受文本框输入的一个 double类型的正数,求该数的平方根,并输出。,import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out,p;TextField in;double x;public void init()/*Program*/*End*/public void actionPerformed(ActionEvent evt)x=Double.valueOf(in.getText().doubleValue();out.setText(+x+的平方根:+Math.sqrt(x);,参考答案:p=new Label(请输入一个double型正浮点数:);out=new Label();in=new TextField(8);add(p);add(in);in.addActionListener(this);add(out);,13.题目:请编写一个Applet实现如下功能:接受文本框输入的一个 float类型的正数,求该数的平方根,并输出。,import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out,p;TextField in;float x;public void init()/*Program*/*End*/public void actionPerformed(ActionEvent evt)x=Float.valueOf(in.getText().floatValue();out.setText(+x+的平方根:+Math.sqrt(x);,参考答案:p=new Label(请输入一个float型正浮点数:);out=new Label();in=new TextField(8);add(p);add(in);in.addActionListener(this);add(out);,14.题目:请编写一个Applet,其功能为:在标签上输出字符串“Java程序”。要求标签以红色为背景,以白色为前景。,import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet Label p=new Label(Java 程序);public void init()/*Program*/*End*/,参考答案:add(p);p.setBackground(Color.red);p.setForeground(Color.white);,15.题目:请编写一个Applet,其功能为:在Applet窗口中画两条直线,其中一条是从坐标(10,20)开始到坐标(100,180)终止 的蓝线;另一条是从坐标(30,20)开始到坐标(120,180)终止的绿线。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.blue);g.drawLine(10,20,100,180);g.setColor(Color.green);g.drawLine(30,20,120,180);,16.题目:请编写一个Applet,其功能为:在Applet窗口中以坐标(10,20)为左上角,画宽度为60、高度为30的黑边白心矩形。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(new Color(0,0,0);g.drawRect(10,20,60,30);g.setColor(new Color(255,255,255);g.fillRect(11,21,59,29);,17.题目:请编写一个Applet,其功能为:在Applet窗口中画中心在坐标(80,80),长半轴为60,短半轴为50,边框为绿色的椭圆。并在中心显示黑色的字符串:这是椭圆。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(new Color(0,255,0);g.drawOval(20,30,120,100);g.setColor(new Color(0,0,0);g.drawString(这是椭圆,56,82);,18.题目:请编写一个Applet,其功能为:在Applet窗口中画中心在 坐标(80,80),半径为60,边框为蓝色的圆,并将圆心 画成红色。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(new Color(0,0,255);g.drawOval(20,20,120,120);g.setColor(Color.red);g.drawRect(80,80,1,1);,19.题目:请编写一个Applet,其功能为:在键盘上输入一个字符串,然后将该串照原样显示在屏幕上。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet Label p1,p2;TextField in;public void init()p1=new Label(请输入一个字符串:);p2=new Label();in=new TextField(30);add(p1);add(in);add(p2);public boolean action(Event e,Object o)/*Program*/*End*/,参考答案:if(e.target=in)p2.setText(in.getText();repaint();return true;,20.题目:请编写一个Applet,其功能为:将已知byte型数组各元素 的值(设分别为123,45,6,78,90,89)显示在屏幕上。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet byte a=123,45,6,78,90,89,j=0;public void paint(Graphics g)/*Program*/*End*/,参考答案:for(int i=0;ia.length;i+)g.drawString(+ai,20+j,30);j+=30;,21.题目:请编写一个Applet,其功能为:在窗口中接收用户输入的 一个整数,然后将它以浮点形式输出。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet Label p=new Label(请输入一个整数:);TextField in=new TextField(18);Label out=new Label();public void init()/*Program*/*End*/public boolean action(Event e,Object o)if(e.target=in)out.setText(转化成浮点数后为+(float)Integer.parseInt(in.getText();repaint();return true;,参考答案:add(p);add(in);add(out);,22.题目:请编写一个Applet,其功能为:在窗口中摆放三个单选按钮,令它们的标签分别为选项1、选项2、选项3,如果某个单选按 钮被选中了,就显示它被选中的信息如,若点击了第二个单 选按钮,则显示选择了选项2)。,import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ItemListenerCheckboxGroup optGroup;Checkbox opt1,opt2,opt3;TextField t;public void init()optGroup=new CheckboxGroup();t=new TextField(选择了选项1);add(t);opt1=new Checkbox(选项1,optGroup,true);opt1.addItemListener(this);add(opt1);opt2=new Checkbox(选项2,optGroup,false);opt2.addItemListener(this);add(opt2);opt3=new Checkbox(选项3,optGroup,false);opt3.addItemListener(this);add(opt3);,参考答案:String s=;if(e.getSource()=opt1)s=选择了选项1;if(e.getSource()=opt2)s=选择了选项2;if(e.getSource()=opt3)s=选择了选项3;t.setText(s);repaint();,public void itemStateChanged(ItemEvent e)/*Program*/*End*/,23.题目:请编写一个Applet,功能为:在其窗口中安排两个按钮,分别命名为North,South,并将它们放置在与名称相同的位置上。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet Button north,south;public void init()/*Program*/*End*/,参考答案:setLayout(new BorderLayout(5,5);north=new Button(north);south=new Button(south);add(north,BorderLayout.NORTH);add(south,BorderLayout.SOUTH);,24.题目:请编写一个Applet,功能为:在其窗口中安排两个按钮,分别命名为East,West,并将它们放置在与名称相同的位置上。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet Button west,east;public void init()/*Program*/*End*/,参考答案:setLayout(new BorderLayout(5,5);west=new Button(west);east=new Button(east);add(west,BorderLayout.WEST);add(east,BorderLayout.EAST);,25.题目:请编写一个Applet,其功能为:在窗口中按居中方式摆放 三个单选按钮。,import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet CheckboxGroup optGroup;Checkbox opt1,opt2,opt3;public void init()/*Program*/*End*/,参考答案:optGroup=new CheckboxGroup();opt1=new Checkbox(选项1,optGroup,false);add(opt1);opt2=new Checkbox(选项2,optGroup,false);add(opt2);opt3=new Checkbox(选项3,optGroup,false);add(opt3);,26.题目:请编写一个Applet,其功能为:在窗口中按左对齐方式 摆放三个单选按钮。,import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet CheckboxGroup optGroup;Checkbox opt1,opt2,opt3;public void init()/*Program*/*End*/,参考答案:setLayout(new FlowLayout(FlowLayout.LEFT);optGroup=new CheckboxGroup();opt1=new Checkbox(选项1,optGroup,false);add(opt1);opt2=new Checkbox(选项2,optGroup,false);add(opt2);opt3=new Checkbox(选项3,optGroup,false);add(opt3);,27.题目:请编写一个Applet,其功能为:在窗口中按右对齐方式摆 放三个单选按钮。,import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet CheckboxGroup optGroup;Checkbox opt1,opt2,opt3;public void init()/*Program*/*End*/,参考答案:setLayout(new FlowLayout(FlowLayout.RIGHT);optGroup=new CheckboxGroup();opt1=new Checkbox(选项1,optGroup,false);add(opt1);opt2=new Checkbox(选项2,optGroup,false);add(opt2);opt3=new Checkbox(选项3,optGroup,false);add(opt3);,28.题目:请编写一个Applet,其功能为:以坐标(10,20)为起点,画一条长为80个像素点的红色水平线。,import java.applet.*;import java.awt.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.red);g.drawLine(10,20,90,20);,29.题目:请编写一个Applet,其功能为:从坐标(10,80)到坐标(90,80)画一条红线,然后再从上述直线的中点向下引与 其等长的绿色垂线。,import java.applet.*;import java.awt.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.red);g.drawLine(10,80,90,80);g.setColor(Color.green);g.drawLine(45,80,45,160);,30.题目:请编写一个Applet实现如下功能:接受文本框输入的一个 正整数,求该数的平方根,并输出。,import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out,p;TextField in;int x;public void init()/*Program*/*End*/public void actionPerformed(ActionEvent evt)x=Integer.parseInt(in.getText();out.setText(+x+的平方根:+Math.sqrt(x);,参考答案:p=new Label(请输入一个int型正整数:);out=new Label();in=new TextField(8);add(p);add(in);in.addActionListener(this);add(out);,31.题目:请编写一个Applet,用来处理指定的鼠标事件:当鼠标进入 或离开当前窗口时,显示发生哪种鼠标事件。,import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements MouseListener String s=;int x,y;public void init()addMouseListener(this);public void paint(Graphics g)g.drawString(s,20,20);public void mouseClicked(MouseEvent e)public void mousePressed(MouseEvent e)public void mouseReleased(MouseEvent e)/*Program*/*End*/,参考答案:public void mouseEntered(MouseEvent e)s=鼠标进入窗口;repaint();public void mouseExited(MouseEvent e)s=鼠标离开窗口;repaint();,32.题目:请编写一个实现如下功能的Applet:在Applet窗口中画一 个矩形,该矩形的左上角由第一次点击鼠标左键给出,而矩形的右下角由第二次点击鼠标左键给出。,import java.awt.*;import java.applet.*;import java.awt.event.*;public class Prog1 extends Applet implements MouseListener int sx,sy,dx,dy;int w,h;boolean selected;public void init()addMouseListener(this);public void paint(Graphics g)if(!selected)w=Math.abs(dx-sx);h=Math.abs(dy-sy);getGraphics().drawRect(sx,sy,w,h);public void mouseClicked(MouseEvent e)/*Program*/*End*/public void mousePressed(MouseEvent e)public void mouseReleased(MouseEvent e)public void mouseEntered(MouseEvent e)public void mouseExited(MouseEvent e),参考答案:if(!selected)sx=e.getX();sy=e.getY();selected=true;else dx=e.getX();dy=e.getY();selected=false;repaint();,33.题目:编写Applet,通过paint()方法在鼠标左键按下时,在(60,60)位置处显示一幅图象,图象名称为a.gif,显示的高、宽为80、80;鼠标左键释放时,在(60,60)位置处,显示另一幅图象,图象 名称为b.gif,显示的高、宽为80、80。两个图象与嵌入该小应用 程序的网页在同一目录。,import java.awt.*;import java.applet.*;import java.awt.event.*;public class Prog1 extends Applet implements MouseListener int i;Image pic1,pic2;public void init()pic1=getImage(getDocumentBase(),a.gif);pic2=getImage(getDocumentBase(),b.gif);addMouseListener(this);public void paint(Graphics g)/*Program*/*End*/public void mouseClicked(MouseEvent e)public void mousePressed(MouseEvent e)i=1;repaint();,参考答案:if(i=1)g.drawImage(pic1,60,60,80,80,this);if(i=2)g.drawImage(pic2,60,60,80,80,this);,public void mouseEntered(MouseEvent e)public void mouseExited(MouseEvent e)public void mouseReleased(MouseEvent e)i=2;repaint();,34.题目:编写实现如下功能的Applet:要求用方法drawLine()画红边 矩形,该矩形左上角坐标为(20,30)、宽60、高50。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)/*Program*/*End*/,参考答案:g.setColor(Color.red);g.drawLine(20,30,80,30);g.drawLine(80,30,80,80);g.drawLine(20,80,80,80);g.drawLine(20,80,20,30);,35.题目:请编写Applet,其中定义了一个double类型数组 a=1.0,2.0,3.0,4.0,5.0,在Applet中定义一个方法 square(),该方法的参数和返回值均为double类型的数组,功能是将参数各元素的平方做为返回数组的元素的值。利用paint()方法将square()的返回值输出在屏幕上,要求 输出在Applet的一行上,输出第一个元素的坐标为(20,20),其后的每个元素间隔40像素。,import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint(Graphics g)double a=1.0,2.0,3.0,4.0,5.0;double b=new doublea.length;b=square(a);for(int i=0;i b.length;i+)g.drawString(+bi,20+i*40,20);double square(double x)/*Program*/*End*/,参考答案:double y=new doublex.length;for(int i=0;i x.length;i+)yi=xi*xi;return y;,36.题目:请编写Apple

    注意事项

    本文(java程序设计题.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开