《Java程序設计》实验指导书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java程序設计》实验指导书

Java程序设计 实验报告 2011-2012学年第1学期 学号: 姓名: 实验一 Java开发环境和简单程序设计 一、实验目的 1、了解JDK的下载和安装过程,熟悉JDK开发环境 2、了解Java两种程序的程序结构和开发过程 3、掌握Java程序的简单输入和输出操作 二、实验内容 1、安装、设置和使用Java 开发环境 2、掌握使用JDK命令行进行Java程序开发的过程和步骤 编译命令:javac 源程序名.java 运行Java应用程序的命令:java 主类名 运行包含在网页中的Java小应用程序的命令:appletviewer 网页文件名.html 3、使用一种开发工具进行Java程序开发的过程和步骤 4、编写程序: (1)编写应用程序,对从键盘输入的n,输出Fibonacci数列的前n个数:该数列的第1和第2项的值是1,以后各项是其前两项之和。即1,1,2,3,5,8,13,21,34,55,... 【程序代码】 ①使用JDK工具 【程序运行截图】 ②使用一种开发环境 【程序运行截图】 (2)编写小程序,输出二十六个英文字母表或俄文字母表。 【程序代码】 ①使用JDK工具 【程序运行截图】 ②使用一种开发环境 【程序运行截图】 ③使用浏览器运行 【使用浏览器运行小程序的截图】 三、实验总结 1、Java开发环境及其配置方法 2、Java程序的命名方法 3、Java程序的两种形式及其运行方法 4、Java程序的输入输出方法 实验二 Java流程控制程序设计 一、实验目的 1、掌握Java语言的各种数据类型 2、熟悉Java语言的运算符和表达式 3、熟悉Java语言的流程控制语句和方法的编写方法 二、实验内容 1、从键盘输入n,输出n行的等腰三角形星号图案。 【程序代码】 【程序运行截图】 2、求 a+aa+aaa+.......+aaaaaaaaa 其中a为1至9之中的一个数,项数n有由键盘输入的整数指定。 【程序代码】 【程序运行截图】 3、编写一个求素数的方法,在main方法中调用这个方法来求2-100之间的所有素数。 【程序代码】 【程序运行截图】 三、实验总结 1、Java的数据类型及其与C的不同 2、Java的流程控制语句及其与C的不同 3、Java无goto语句,它所采用的增强程序的流程控制能力的方法 实验三 面向对象程序设计 一、实验目的 1、掌握类和构造方法的定义 2、理解静态和非静态成员变量的区别 3、掌握创建类实例的方法 二、实验内容 1、编写一个学校类,其中包含成员变量scoreLine(录取分数线)、构造方法和对成员变量进行设置和获取的方法。 【程序代码】 2、编写一个学生类,它的成员变量有考生的name(姓名)、id(考号)、score(综合成绩)、sports(体育成绩)。成员方法有构造方法,还有获取学生的综合成绩和体育成绩的方法等合适的方法。 【程序代码】 3、编写一个录取类,它的一个方法用于判断学生是否符合录取条件。其中录取条件为:综合成绩在录取分数线之上,或体育成绩在96分以上则综合成绩可下滑分数线30分。 【程序代码】 4、新建一个主类,在这个类中用前面建立的学生类建立若干个学生对象,对符合录取条件的学生,输出其信息及“被录取”。 【程序代码】 【程序运行截图】 三、实验总结 1、Java中类的定义(类的组成)和对象的创建方法 2、构造方法的格式及其应用 3、实例成员和类成员(静态成员)的区别 4、类成员的访问 实验四 继承、接口的程序设计 一、实验目的 1、掌握类的继承机制 2、理解Java中包的概念及其使用方法 3、熟悉类中成员的访问控制 4、掌握方法的多态性 二、实验内容 1、设计一个表示圆柱体的类Cylinder,它继承自圆类Circle(其中有半径属性、构造方法和计算圆面积的方法),它包含有表示圆柱体高的protected类型的成员变量h,获取和设置h值的public方法、计算圆柱体体积的public方法。要求父类和子类位于不同的包中。编写一个用于测试的主类,对Cylinder类进行测试。 【程序代码】 【程序运行截图】 2、某公司的雇员分为以下若干类: Employee:这是所有员工总的父类。其中有 属性:员工的姓名和生日月份。 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmployee:Employee的子类,拿固定工资的员工。其中有 属性:月薪 HourlyEmployee:Employee的子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5倍工资发放。其中有 属性:每小时的工资、每月工作的小时数

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档