欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java程序设计实验报告.docx

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

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

    java程序设计实验报告.docx

    java程序设计实验报告实验一、Java编译IDE环境的安装和使用一、实验目的1 .掌握JDK的上机安装过程和环境变量配置。2 .掌握Java程序的编译过程,和Java应用程序的执行。二、实验内容1.安装,配置path和classpath环境变量2、编写java程序HelioWorld ,并完成程序的编译和运行三、实验要求独立完成安装过程与程序编译四、实验工具文本文件实验操作步骤:实验小结:通过该实验掌握了 jdk的安装及环境变量的配置,学会编写第一个 java程序,并能够使用java和javac命令编译程序。实验二、Java程序的基本结构一、实验目的1 .理解Java程序的三种基本结构,即顺序结构、分支结构和循环 结构。2 .掌握用于分支的if.else、switch.case语句。3 .掌握用于循环的for、while, do.while语句。4 .熟悉 break、cotinue 作用。二、实验内容用Eclipse创建一个工程文件,编写一个java文件,放在该工程 里,该文件主要测试java中的基本控制结构。三、实验要求setVisible(true);)public static void main(String args)(TestJFrame app = new TestJFrame();)public void actionPerformed(ActionEvent e) if(e.getSource() = = button)String s = textA.getText();double sum =0;StringTokenizer st = new StringTokenizer(sz n An11);while(st.hasMoreTokens()sum += Double.parseDouble(st.nextToken();)textF.setText(sum + n H);)实验小结:通过该实验主要了解了 java中图形编程的步骤,学会了 swing程 序中JFrame及组件的用法,同时掌握了给相应组件添加事件的方法。要求掌握java程序的三种基本控制结构,掌握java中10个流程 控制关键字的使用。四、实验工具Eclipse3.2 实验操作步骤: 求250之间的所有素数public class Primes public static void main(String args) (final int MAX=50;int i, k;boolean yes;for(k=2; k< = "" p=""> (yes=true;i=2;while (i< = k-l && yes) (if (k%i=0) yes = false;i + +;)if (yes)System.out.print(k+"");)实验小结:通过该实验掌握了 java程序的基本控制结构。在该实验中,主要 用到了循环控制结构for和while语句,条件判断if语句。加深了对理 论知识的巩固。实验三、类与对象一、实验目的1、掌握类的定义与对象的使用。2、掌握构造方法的格式及使用。3、熟悉访问控制符的作用。二、实验内容1、定义一个名为MyRectangle的矩形类,类中有4个私有的整型成员变量,分别是矩形的左上角坐标(xUp,yUp )和右下角坐标(xDown,yDown );类中定义有4个int参数的setValue方法,用 来初始化类中的成员变量。类中还有以下方法:getW()计算矩形 的宽度;getH()计算矩形的高;area()计算矩形的面积; toString() 把矩形的宽、高和面积等信息作为为字符串返回。2、设计一个长方体类MyCube ,该类包含第1题中的 MyRectangle类对象作为类的成员变量,表示长方体的底面;此外还 包含一个整型成员变量d ,表示长方体的高。类中定义一个 initMyCube方法初始化类对象、定义求体积和表面积的方法。3、编写测试类TestClass测试MyRectangle类和MyCube类的 功能是否正确。三、实验要求要求掌握类的定义与对象的使用。掌握构造方法的格式及使用。 理解访问控制符的作用。四、实验工具Eclipse3.2实验操作步骤:1、定义一个名为MyRectangle的矩形类,类中有4个私有的整 型成员变量,分别是矩形的左上角坐标(xUp,yUp )和右下角坐标(xDown,yDown );类中定义有4个int参数的setValue方法,用 来初始化类中的成员变量。类中还有以下方法:getW()计算矩形 的宽度;getH()计算矩形的高;area()计算矩形的面积; toString()把矩形的宽、高和面积等信息作为为字符串返回。2、设计一个长方体类MyCube ,该类包含第1题中的 MyRectangle类对象作为类的成员变量,表示长方体的底面;此外还 包含一个整型成员变量d ,表示长方体的高。类中定义一个 initMyCube方法初始化类对象、定义求体积和表面积的方法。3、编写测试类TestClass测试MyRectangle类和MyCube类的 功能是否正确。public class TestClass public static void main(String args) MyRectangle mt = new MyRectangle();mt.setValue(2,3,6,9);MyCube me = new MyCube();mc.initMyCube(mt,10);System.outprintln(mt.getStringO);System.outprintln(mc.getValue();)class MyRectangleprivate int xllp;private int yllp;private int xDown;private int yDown;public void setValue(int xljnt yl,int x2Jnt y2) xllp = xl;yUp = yl;xDown = x2;yDown = y2;)public int getW()return xDown-xlIp;)public int getH() return yDown-yUp; ) public int area() return getW()*getH(); )public String getString() String si ="宽为:"+getW(); String s2 = "n 高为:"+getH(); String s3 = nn 面积为:”+area(); return sl+s2+s3;) ) class MyCube private MyRectangle mt; private int d;public void initMyCube(MyRectangle mljnt dl) ( mt = ml;d = dl;)public int getValue() return mtarea()*d; )public int getSurface()return mt.getW()*d + mt.getH()*d + mt.getW()*mt.getH(); ) )实验小结:通过该实验掌握了 java程序中类的概念及定义格式,对象的生成 与使用,new关键字的功能;构造方法的特征与功能;java中的各种 访问控制关键字的作用范围及它们的使用。实验四、类的封装、继承、重载 一、实验目的1 .理解继承和复用的概念2 .理解父类和子类的继承3 .理解多态性是如何扩充和维护系统性能 二、实验内容教材104页本章的习题8 三、实验要求要求掌握父类和子类的关系,理解extends关键字的应用;理解 多态中重载和覆盖的异同。四、实验工具Eclipse3.2 实验操作步骤: 教材上104页本章的习题8 ; class Circle float x,y,r;public final float PI=3.1416f;public Circle() ()public Circle(float x,float y,fl oat r) this.x = x;this.y = y; this.r = r;)public float getR() return r;)public void setR(float r) this.r = r;)public float getX() return x;)public void setX(float x) this.x 二 x;)public float getY() return y;)public void setY(float y) this.y = y;)public float area()(return r*r*PI;)public float perimeterO(return 2*r*PI;)class Cylinder extends Circle float h; public Cylinder(float x,float y, fl oat r,fl oat h) super(x,y,r);this.h = h;)public float getH() return h;)public void setH(float h) this.h = h;)public float area() return 2*3.14f*r*(h + r);)public float perimeter() return 3.14f*r*h*r;) ) public class Test8 public static void main(String args) Cylinder cy = new Cylinder(2,3,3,4); cy.setH ;System.out.println(cy.area();System.out.println(cy.perimeter();) ) 实验小结: 通过该实验学会了面向对象中继承和多态的概念,父类与子类的 定义;父类和子类中成员变量和方法的设计,多态中重载和多态的概 念及应用。实验五、综合实例一、实验目的1、熟悉java中图形编程基础类的用法。2、掌握swing程序的编写。3、掌握事件的处理机制。二、实验内容设计一个图形界面,界面上有一个按钮buttonx 一个文本区 textA和一个文本框textFo程序运行时,在文本区中输入数字序列, 单击按钮,则在文本框中显示数字序列的和。四、实验工具Eclipse3.2实验操作步骤:public class TestJFrame extends JFrame implements ActionListenerprivate JButton button;private JTextArea textA;private JTextField textF;public TestJFrameO(super(HMy Example11);Container c = getContentPane();c.setLayout(new FlowLayout();button = new J Button("计算");textA=new JTextArea(5,15);textF=new JTextField(15);c.add(textA);c.add(button);c.add(textF);button.addActionListener(this);setSize(200z300);

    注意事项

    本文(java程序设计实验报告.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开