XX大学JAVA实验报告docx.docx
- 文档编号:311784
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:9
- 大小:16.49KB
XX大学JAVA实验报告docx.docx
《XX大学JAVA实验报告docx.docx》由会员分享,可在线阅读,更多相关《XX大学JAVA实验报告docx.docx(9页珍藏版)》请在冰豆网上搜索。
XX大学JAVA实验报告docx
北京信息科技大学
信息管理学院
实验报告
课程名称java程序设计
实验项目
实验二
类和对象
实验仪器
PCjdk
、jcreator
专业
班级/学号
学生姓名
实验日期
实验地点
成绩
指导教师李春强
、实验目的
1.掌握类、对象的定义和使用;
2.掌握使用类圭寸装对象的属性和功能;
3•掌握对象的组合以及参数的传递;
4.掌握类变量和实例变量,以及类方法和实例方法的区别;
5.掌握包的定义和使用。
二、实验内容
1.机动车:
编写一个java应用程序,该程序中有两个类:
Vehicle(用于刻画机动车)和User(主类)。
具体要求如下:
(1)Vehicle类有一个double类型的speed用于刻画机动车的速度,一个int类型变量power,用于刻画机动车的功率。
方法定义了speedUp(ints)方法,体现机动车有加速功能,定义了speedDown()方法,体现机动车有减速功能,方法setPower(intp)用于设置机动车的功率,方法getPower()方法,用于获取机动车的功率。
(2)在主类User的main()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和加速功能。
2.家中的电视:
编写一个java应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即调用一个方法将谋个电视的应用传递给自己的电视成员。
具体要求如下:
(1)有三个源文件:
TV.java、Familiy.java和MainClass.java,其中TV.java中的TV类负责创建“电视”对象,Familiy.java中的Familiy类负责创建“家庭”对象,MainClass.java是主类。
(2)在主类的main()方法中首先使用TV类创建一个对象haierTV,然后使用Familiy类再创建一个对象zhangsanFamiliy,并将先前TV类的实例haierTV的引用传递给zhangsanFamilily对象的成员变量homeTV。
3.共饮同井水
编写程序模拟两个村庄共用一口井水。
编写一个Village类,该类有一个静态的int类型成员变量waterAmount,用于模拟井水的水量,在主类Land的main()方法中创建两个村庄,一个村庄改变了waterAmount的值,另一村庄查看waterAount的值,另一村庄查看waterAmount的值。
4.求方程的根
使用package语句将方程的属性即计算根的方法封装在一个有包名的类
中,包名是wukong.xiyou,类的名字是SquraEquatior。
编写一个SunRise的主类,该主类使用import语句应用wukong.xiyou包中的SquraEquation类。
三、实验要求
1.理解java程序封装的特点,编制完整的相关java程序。
2.编写并调试程序Iab2-1,lab2-2,lab2-3,lab2-4,掌握类和对象等基本使用方法。
四、实验准备
1•一台电脑。
2jdk开发环境。
3.java上机的基本操作。
五、实验过程
Lab2_1:
package机动车;
publicclassuser{
publicstaticvoidmain(Stringargs[]){
vehiclev=newvehicle。
;
System.out.println("机动车功率为:
"+v.setPower(100));
v.speedUp(15);
v.speedDown(8);
}
}
publicclassvehicle{
doublespeed;
intpower;
voidspeedUp(ints){
this.speed=s;
System.out.println("机动车加速,速度为"+s);
}
voidspeedDown(intt){
this.speed=t;
System.out.println(”机动车减速,速度为"+t);
}
intsetPower(intp){
return
P;
}
intgetPower(intq){
returnq;
}
}
机动车功率为丘00机动车加速,速度为15机动车减速,速度为却
Lab2_2:
publicclassTV{
voidplay(){
System.out.println("正在播放动物世界");
}
}
publicclassFamily{
TVhomeTV;
voidbuyTV(TVtv){
tv=this.homeTV;
System.out.println("购买一台电视”);
}
}
publicclassMainClass{
publicstaticvoidmain(Stringargs[]){
TVhaierTV=newTV();
FamilyzhangsanFamily=newFamily();
zhangsanFamily.buyTV(haierTV);
haierTV.play();
}
}
购买一台电视正在播放动物世界
Lab2_3:
publicclassLand{
publicstaticvoidmain(Stringargs[]){
Village.WaterAmount=200;
System.out.println("水井中有水"+Village.WaterAmount+"升”);
Villagev1=newVillage。
;
Villagev2=newVillage。
;
intm=50;
System.out.println("v1从水井中取水"+m+"升");
v1.WaterAmount
-=m;
System.out.println("v2发现水井中有水"+Village.
WaterAmount
+"升"
System.out.println("v2从水井中取水"+m+"升");
v2.WaterAmount
-=m;
System.out.println("v1发现水井中有水"+Village.
WaterAmount
+"升"
}
}
publicclassVillage{
publicstaticintWaterAmount;
}
■■■
水井中有水200升
E从水井中取水/升
中2変现禾升中看水150升
¥2从水井中取水5。
升
"发现水井中有水X。
升
Lab2_4:
importwukong.xiyou.*;
publicclassSunRise{
publicstaticvoidmain(Stringargs[]){
SquraEquationsq=newSquraEquation();
sq.getRoot(100);
System.out.println(”此数的平方根为"+"sq.getRoot()");
}
}
packagejava.wukong.xiyou;
publicclassSquraEquation{
publicdoublegetRoot(doublenum){
returnMath.sqrt(num);
}
F:
\java>javacSunRise*java
SunRise.java:
2:
类SinRise是公■•共的,应在名为SinRise.java的文件中声明publicclassSinRise{
SunRise.java:
1:
软件包wukong.xiyou不存在
lirportwukong・Jtiyou・*,
SunRise.ja.vat4:
找不到符号
符号:
类SquraEquation任置;类SinRise
SquraEquati□口sq=newSquraEquati口nO:
SunRise.java:
4:
找不到符号
符号;类SquraEquation任置:
类SinRise
SquraEquationsq=newSquraEquation();
A
4错误
:
\java>
六、实验总结:
1.
2.
3.
说明:
1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
赠送以下资料
考试知识点技巧大全
一、考试中途应饮葡萄糖水
大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细
胞活动需要大量能量。
科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过
程产生。
据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚正常;连续120分钟用脑,血糖浓度降至60毫克/100毫升,大脑反应迟钝,思维能力较差。
我们中考、高考每一科考试时间都在2小时或2小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。
因此建议考生,在用脑60分钟时,开始补饮25%浓度的葡萄糖水100毫升左右,为一个高效果的考试加油。
二、考场记忆“短路”怎么办呢?
对于考生来说,掌握有效的应试技巧比再做题突击更为有效。
1•草稿纸也要逐题顺序写草稿要整洁,草稿纸使用要便于检查。
不要在一大张纸上乱写乱画,东写一些,西写一些。
打草稿也要像解题一样,一题一题顺着序号往下写。
最好在草稿纸题号前注上符号,以确定检查侧重点。
为了便于做完试卷后的复查,草稿纸一般可以折成4-8块的小方格,标注题号以便核查,保留清晰的分析和计算过程。
2•答题要按先易后难顺序不要考虑考试难度与结果,可以先用5分钟熟悉试卷,合理安排考试进度,先易后难,先熟后生,排除干扰。
考试中很可能遇到一些没有见过或复习过的难题,不要蒙了。
一般中考试卷的题型难度分布基本上是从易到难排列的,或者交替排列。
3•遇到容易试题不能浮躁遇到容易题,审题要细致。
圈点关键字词,边审题边画草图,明确解题思路。
有些考生一旦遇到容易的题目,便觉得心应手、兴奋异常,往往情绪激动,甚至得意忘形。
要避免急于求成、粗枝大叶,防止受熟题答案与解题过程的定式思维影响,避免漏题,错题,丢掉不该丢的分。
4.答题不要犹豫不决选择题做出选择时要慎重,要关注题干中的否定用词,对比筛选四个选项的差异和联系,特别注意保留计算型选择题的解答过程。
当试题出现几种疑惑不决的答案时,考生一定要有主见,有自信心,即使不能确定答案,也不能长时间犹豫,浪费时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 大学 JAVA 实验 报告 docx