Java实验指导书1

Java实验指导书1

ID:46611817

大小:69.00 KB

页数:3页

时间:2019-11-26

Java实验指导书1_第1页
Java实验指导书1_第2页
Java实验指导书1_第3页
资源描述:

《Java实验指导书1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一:JDK的安装与配置、简答的程序编写1.实验目的:熟悉JavaSDK的安装、配置和使用,并熟悉一种目前常用的Java集成开发环境的使用,掌握JavaApplication程序的基本结构。2.实验内容:(1)安装JavaSDK,并练习设置JAVA_HOME、Path和Classpath环境变量;(2)编写一个打印出“HelloWorld”的Java程序,并编译运行;(3)熟悉eclipse集成开发环境的使用。3.预习要求及参考书目要求预习教材中的相关章节。实验二:Java类型、变量和表达式J实验目的:熟悉Java的齐种类型、掌握Java的变量定义

2、及表达式的运算等。2.实验内容:(1)编写一个程序计算长方形的面积和周长。长方形的宽和高要求从键盘输入。(2)尝试使用Math类提供的随机数生成方法,产生一个1〜100的随机整数并输出。3.预习要求及参考书目要求预习教材中的相关章节。实验三:Java的流程控制1>实验目的:熟练掌握Java的各种流程控制2.实验内容:(1)编写一个程序输出用户指定个数的从2开始的素数。3.预习要求及参考书目要求预习教材中的相关章节。实验四:Java的数组K实验目的:熟练掌握Java的-•维、多维数组的使用2.实验内容:(1)有一个数列:8,4,2,1,23,344,1

3、21)循环输出数列的值。2)求数列中所有数值的和。3)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数。(2)有一组倒序排列的数据:85,63,49,22,10往这个数组插入一个数字(例如:50),要求这个这一组数据仍然是倒序排列。(85,63,50,49,22,10)。3、预习要求及参考书目要求预习教材中的相关章节。实验五:Java的面向对象编程1.实验目的:掌握类与对象的定义2.实验内容:(1)定义一个名为MyRectangle的矩形类,类中有4个私有的整型域,分别是矩形的左上角坐标(xUp,yUp)和右下角坐标(xDown,yDown

4、);类中定义没有参数的构造方法和有4个int参数的构造方法,用来初始化类对象。类中还有以卜•方法:getW()计算矩形的宽度;getH()计算矩形的高度;area()计算矩形的面积;toString()——把矩形的宽、高和面积等信息作为为字符串返回。编写应用程序使用MyRectangle类。。声明测试类对矩形类进行使用测试;矩形信息要求从键盘上输入,在显示器上输出矩形的宽、高和面积等信息。(2)编写一个Java应用程序,该程序中有3个类:Trangle^Leder和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如K:1)Trang

5、le类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。另夕卜,Trangle类还具有一个boolean型的属性,该属性用來判断三个属能否构成一个三角形。2)Lader类具有类型double的上底、卜•底、高、面积属性,具有返回面积的功能。3)Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能。3.预习要求及参考书目要求预习教材中的相关章节。实验六:Java的继承与多态1、实验目的:掌握类的泄义及继承机制,熟悉方法的多态性2.实验内容:(1)假如我们在开发一个

6、系统时需要对员工进行建模,员工包含3个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另外述有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。(1)编写一个Person类,其中有name属性和work()方法,该方法输出“正在工作……”。继承Person类编写足球运动员和歌手,为子类编写work方法,足球运动员的T作是“踢球”,歌手的T作是“唱歌”;分别创建父类和子类对彖给Person类型的变量赋值,调用work方法进行测试。3.预习要求及参考书目要求预习教材屮的相关章节。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。