《面向对象程序设计(Java)》实验报告(共47页).doc
《《面向对象程序设计(Java)》实验报告(共47页).doc》由会员分享,可在线阅读,更多相关《《面向对象程序设计(Java)》实验报告(共47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上面向对象程序设计(Java)实 验 报 告 院 系: 信息科学与技术学院专 业: 信息管理与信息系统班 级: 学生姓名: 专心-专注-专业实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称熟悉Java程序开发环境成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求1熟悉安装和配置JDK开发环境2熟悉安装和配置IDE开发工具3掌握Java程序编辑、编译和运行的过程实验步骤、心得体会1写出Java程序开发环境的安装配置一般步骤当前计算机系统安装路径:_ _当前计算机系统
2、设置的环境变量:PATH _ _ CLASSPATH_ _2用记事本输入如下程序并通过配置好的JDK环境,利用相关命令获取结果public class HelloJavapublic static void main(String args)System.out.println(Hello Java !);源文件名:_ _编译命令:_ _执行命令:_ _ 命令行输出结果:_ _ 实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称数据类型应用成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求
3、1掌握Java程序设计语言的基本要素2熟悉并使用Java语言中的引用数据类型数组实验步骤、心得体会1程序为输出希腊字母表public class GreekAlphabet public static void main (String args ) int startPosition=0,endPosition=0;char cStart=,cEnd=;【代码1】 /cStart做int型转换据运算,并将结果赋值给startPosition【代码2】 /cEnd做int型转换运算,并将结果赋值给endPositionSystem.out.println(希腊字母在unicode表中的顺序位置
4、:+(int)c);System.out.println(希腊字母表:);for(int i=startPosition;i=0)System.out.println(number+和数组中索引为+index+的元素值相同); elseSystem.out.println(number+不与数组中任何元素值相同); 【代码1】: 【代码2】: 实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称测试语句结构成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求1掌握Java程序基本语句结构实验步
5、骤、心得体会1编程求两个整数的最大公约数2编程请打印出如下九九乘法表* | 1 2 3 4 5 6 7 8 9-|- 1 | 1 2 | 2 4 3 | 3 6 9 4 | 4 8 12 16 5 | 5 10 15 20 25 6 | 6 12 18 24 30 36 7 | 7 14 21 28 35 42 49 8 | 8 16 24 32 40 48 56 64 9 | 9 18 27 36 45 54 63 72 81实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称类、对象基础知识成绩评定所用软件JDK、记事本或E
6、ditPlus、Java IDE教师签名实验目的或要求1 掌握类与对象的简单创建及使用2 熟练掌握对象的销毁实验步骤、心得体会1编程封装三角形、梯形类class Trangle double sideA,sideB,sideC,area,length;boolean boo;public Trangle(double a,double b,double c) 【代码1】 /参数a,b,c分别赋值给sideA,sideB,sideCif(【代码2】) /a,b,c构成三角形的条件表达式【代码3】 /给boo赋值。 else 【代码4】 /给boo赋值。double getLength() 【代码
7、5】 /方法体,要求计算出length的值并返回 public double getArea() if(boo) double p=(sideA+sideB+sideC)/2.0;area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC) ;return area;else System.out.println(不是一个三角形,不能计算面积);return 0; public void setABC(double a,double b,double c) 【代码6】 /参数a,b,c分别赋值给sideA,sideB,sideCif(【代码7】) /a,b,c构
8、成三角形的条件表达式【代码8】 /给boo赋值。else 【代码9】 /给boo赋值。class Lader double above,bottom,height,area; Lader(double a,double b,double h) 【代码10】 /方法体,将参数a,b,c分别赋值给above,bottom,heightdouble getArea()【代码11】 /方法体,,要求计算出area返回public class AreaAndLength public static void main(String args) double length,area;Trangle tra
9、ngle;Lader lader;【代码12】 /创建对象trangle【代码13】 /创建对象lader 【代码14】 / trangle调用方法返回周长并赋值给lengthSystem.out.println(三角形的周长:+length); 【代码15】 / trangle调用方法返回面积并赋值给areaSystem.out.println(三角形的面积:+area); 【代码16】 / lader调用方法返回面积并赋值给areaSystem.out.println(梯形的面积:+area); 【代码17】 / trangle调用方法设置三个边,要求将三个边修改为12,34,1【代码18
10、】 / trangle调用方法返回面积并赋值给areaSystem.out.println(三角形的面积:+area); 【代码19】 / trangle调用方法返回周长并赋值给lengthSystem.out.println(三角形的周长:+length);【代码1】: 【代码2】: 【代码3】: 【代码4】: 【代码5】: 【代码6】: 【代码7】: 【代码8】: 【代码9】: 【代码10】: 【代码11】: 【代码12】: 【代码13】: 【代码14】: 【代码15】: 【代码16】: 【代码17】: 【代码18】: 【代码19】: 实 验 报 告院(系):信息学院 课程名称:面向对象程
11、序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称包创建及管理与成员访问权限控制成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求1掌握成员访问权限控制2熟练掌握包的创建及包的导入实验步骤、心得体会1编程测试package语句、import语句实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称final、this、super关键字及JAR文件使用成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求1掌握super、this关键字的使用2掌握
12、final关键字的使用3了解JAR文件的导入实验步骤、心得体会1编程举例使用super、this关键字 2编程举例使用final关键字实 验 报 告院(系):信息学院 课程名称:面向对象程序设计(Java) 日期:班级学号实验室专业姓名计算机号实验名称理解与使用继承及抽象类、抽象方法、接口成绩评定所用软件JDK、记事本或EditPlus、Java IDE教师签名实验目的或要求1掌握Java语言面向对象的继承机制2掌握类的特殊形式接口实验步骤、心得体会1代码填空class A【代码1】 /声明一个float型实例变量a【代码2】 /声明一个float型类变量b,即static变量bvoid se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计Java 面向 对象 程序设计 Java 实验 报告 47
限制150内