实验题目 - 图文

2020-02-21 01:55

实验一 Java语言概述

【实验目的】

1.掌握开发Java应用程序的三个步骤:编写源文件、编译源文件和运行应用程序。 2.熟悉Java应用程序的基本结构,并能联合编译应用程序所需要的类。

文件保存要求:在D:盘新建文件夹“学号”,在“D:\\ 学号”下新建文件夹“timu1”。题目1的文件保存在“timu1”中,以下依次类推。

【题目1】

1、实验要求:编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”

和“We are students”。

2、程序模板:请按模板要求,将【代码】替换为Java程序代码。

3、实验后的练习

a.编译器怎样提示丢失大括号的错误。 b.编译器怎样提示语句丢失分号的错误。

c.编译器怎样提示将System写成system这一错误。 d.编译器怎样提示将String写成string这一错误。

【题目2】

1、实验要求:编写3个源文件:ClassRoom.java、Teacher.java、Student.java,每个源文件只有一个类。

ClassRoom.java含有应用程序的主类(含有main方法),并使用了Teacher和Student类。将3个源文件保存到同一目录,D:\\timu2,然后编译ClassRoom.java。

2、程序模板:请按模板要求,将【代码】替换为Java程序代码。

3、实验后的练习

a.将ClassRoom.java编译通过后,不断地修改Teacher.java源文件中的【代码2】。比如,在命令行窗口输出“我是语文老师”或“我是数学老师”。要求每次修改Teacher.java源文件后,单独编译Teacher.java,然后直接运行应用程序(不要再编译ClassRoom.java)。

b.如果需要编译某个目录下的全部Java源文件,如D:\\1001目录,可以使用如下命令:

D:\\1001>javac *.java

请练习上述命令。

【题目3】

1、实验要求:课本第15页 习题1.9 2、实验后的练习

习题8.(4)

实验四 类与对象

【实验目的】

1.掌握使用类来封装对象的属性和行为。 2.掌握对象的组合以及参数传递。

3.掌握类变量与实例变量,以及类方法与实例方法的区别。

文件保存要求:在D:盘新建文件夹“shiyan04”,在“D:\\ 20120shiyan04”下新建文件夹“timu1”。题目1的文件保存在“timu1”中,以下依次类推。

【题目1】

1、实验要求:编写一个Java应用程序,该程序中有两个类:Tank(用于刻画坦克)和Fight(主类)。具体要

求如下:

(1)Tank类有一个double类型的变量speed,用于刻画坦克的速度;一个int型变量bulletAmount,用于刻

画坦克的炮弹数量。定义了speedUp()和speedDown()方法,体现坦克有加速、减速行为;定义了setBulletAmount(int p)方法,用于设置坦克炮弹的数量;定义了Fire()方法,体现坦克有开炮行为。

(2)在主类Figtht的main方法中用Tank类创建坦克,并让坦克调用方法设置炮弹的数量,显示坦克的加速、

减速和开炮等行为。

2、程序运行效果如下图所示:

3、程序模板:请按模板要求,将【代码】替换为Java程序代码。

4、实验后的练习

(1)改进speedUp方法,使得Tank类的对象加速时不能将speed值超过220。

(2)增加一个刹车方法:void brake(),Tank类的对象调用它能将speed的值变成0。

【题目2】

1、实验要求: 编写一个Java应用程序,模拟在计算机中放入光盘,即计算机将CD类型的对象作为自己的一

个成员变量。具体要求如下。

(1)有三个源文件:Computer.java、CD.java和User.java,其中CD.java中的CD类负责创建光盘对象。

Computer.java中的Computer类有类型是CD,名字是includeCD的成员变量,Computer类负责创建计算机对象。User.java是主类。

(2)在主类的main方法中首先使用CD类创建一个对象:dataCD,然后使用Computer类再创建一个对象:

ComputerIMB,ComputerIMB对象将CD类的实例“dataCD”的引用传递给ComputerIMB对象的成员变量“includeCD”。

2、程序运行效果如下图所示:


实验题目 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教育基础(3)--单选题解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: