《java程序设计》实验指导书

《java程序设计》实验指导书

ID:12317194

大小:73.50 KB

页数:11页

时间:2018-07-16

《java程序设计》实验指导书_第1页
《java程序设计》实验指导书_第2页
《java程序设计》实验指导书_第3页
《java程序设计》实验指导书_第4页
《java程序设计》实验指导书_第5页
资源描述:

《《java程序设计》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java程序设计》实验指导书实验一、熟悉JDK环境及主要命令一、实验目的1)熟悉JDK的环境配置2)掌握JDK的命令3)掌握JavaApplication程序的开发过程,并编写一个JavaApplication程序二、实验内容1.按照上课所学知识,为自己的机器配置环境变量2.编辑一个HelloWorld的小程序,并试着编译运行它3.将Vehicle和VehicleDriver两个文件用自己的文本编辑器重新编辑并编译运行,掌握类和对象的定义和使用1)Vehicle.java(注意:以下代码有几个错误的地方,需要同学自己把他们找出来并更正过来)publ

2、icclassVehicle{publicfloatjourney;publicintwheelNum;publicintloadNum;publicintdriveSpeed;/***Vehicle类构造函数,设定初始值*/publicVehicle(){journey=100.3f;wheelNum=4;loadNum=1;}/***Vehicle类的driveAt行驶方法*/publicvoiddriveAt(intspeed){if(speed>=60){System.out.println("行车速度太快,容易造成事故");//如果要求的车

3、速太快,则机动车自动以40单位速度行驶driveSpeed=40;}else{System.out.println("你在安全行驶速度内行驶");driveSpeed=speed;}}}2)VehicleDriver.javapublicclassVehicleDriver{publicStringname;//定义司机的名字/***VehicleDriver类构造函数*/publicVehicleDriver(){name="TOM";}/***VehicleDriver类对象的work方法*/publicvoidwork(){Vehiclev=n

4、ewVehicle();//生成Vehicle类的对象vv.driveAt(70);//调用v对象所固有的driveAt()方法}publicstaticvoidmain(Stringargs[]){//生成VehicleDriver类的对象vbVehicleDrivervd=newVehicleDriver();vd.work();//调用vd对象所固有的work()方法}}3.将Vehicle和VehilceDriver两个类放在一个.java文件中,文件名称取名为Vtogether.java(注意:需将Vehicle或VehicleDriver

5、中某一个类的名称改名为Vtogether,具体更改哪一个由同学根据实际情况来判断),编译和运行该文件实验二、类的定义和对象的使用一、实验目的1)掌握类的定义2)掌握对象的使用3)掌握构造方法的重载二、实验内容1.创建一个汽车类CarModel.java,它里面有2个不同的构造函数,CarManufactory.java可以应用这些构造方法创建不同类型的汽车CarModel.java设计要求如下:Ø定义style(String),color(String),category(String)注:括号中为变量类型Ø创建第一个构造函数,分别给以上变量赋值,要

6、求为该构造函数定义三个形参,分别赋给相应的变量,形参的值在对象创建时给出Ø创建第二个构造函数,此构造函数过程为空Ø定义三个方法,分别返回style,color,category的值CarManufactory.java设计要求如下:使用不同的构造函数创建两辆汽车显示两辆车相关的属性,属性的值要从CarModel的相关方法中取出2.判断以下程序的结果,并把它改成两个类的形式,其中一个类专门处理运算。publicclassExcer{publicstaticvoidmain(Stringargs[]){Excerex=newExcer();ex.math

7、();}voidmath(){intx=130,y=45;System.out.println("x="+x+",y="+y);System.out.println("x+y="+plus(x,y));System.out.println("x-y="+minus(x,y));System.out.println("x*y="+multi(x,y));System.out.println("x/y="+div(x,y));}intplus(inta,intb){return(a+b);}intminus(inta,intb){return(a-b);

8、}intmulti(inta,intb){return(a*b);}floatdiv(inta,intb){

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

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

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