欢迎来到天天文库
浏览记录
ID:37922290
大小:100.00 KB
页数:19页
时间:2019-06-02
《java 上机练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上机练习一一、将Vehicle和VehicleDriver两个文件用自己的文本编辑器重新编辑并编译和运行,掌握类和对象的定义和使用1、Vehicle.java(注意:以下代码有几个错误的地方,需要同学自己把他们找出来并更正过来)publicclassVehicle{publicfloatjourney;publicintwheelNum;publicintloadNum;publicintdriveSpeed;/***Vehicle类构造函数,设定初始值*/publicVehicle(){journey=100.3
2、f;wheelNum=4;loadNum=1;}/***Vehicle类的driveAt行驶方法*/publicvoiddriveAt(intspeed){if(speed>=60){System.out.println("行车速度太快,容易造成事故");//如果要求的车速太快,则机动车自动以40单位速度行驶driveSpeed=40;}else{System.out.println("你在安全行驶速度内行驶");driveSpeed=speed;}}}1、VehicleDriver.javapublicclass
3、VehicleDriver{publicStringname;//定义司机的名字/***VehicleDriver类构造函数*/publicVehicleDriver(){name="TOM";}/***VehicleDriver类对象的work方法*/publicvoidwork(){Vehiclev=newVehicle();//生成Vehicle类的对象vv.driveAt(70);//调用v对象所固有的driveAt()方法}publicstaticvoidmain(Stringargs[]){//生成Ve
4、hicleDriver类的对象vbVehicleDrivervd=newVehicleDriver();vd.work();//调用vd对象所固有的work()方法}}二、将Vehicle和VehilceDriver两个类放在一个.java文件中,文件名称取名为Vtogether.java(注意:需将Vehicle或VehicleDriver中某一个类的名称改名为Vtogether,具体更改哪一个由同学根据实际情况来判断),编译和运行该文件三、将上课布置的课后作业在机器上实现出来运算公式:z=4*x*x+2*x*y
5、+5*y*y要求:设计两个类,在第一个类中定义一个方法,该方法主要实现z=4*x*x+2*x*y+5*y*y的运算过程,其中x,y作为形参,在本方法中不给出具体的值,只有当其他方法调用该㎡方法时才给出x,y的具体值,z是在这个方法运行之后的返回值,需要将这个数据返回给调用这个方法的语句。在第二个类中定一个main()方法,该方法的主要过程就是调用之前所建类中的方法,并将返回值在屏幕上显示出来四、一个程序里面,定义了,两个整型变量a和b,使用构造函数初始化a为10,b为5,求出a与b的和、差、积、商上机练习二一、判断
6、以下程序的结果,并把它改称两个类的形式,其中一个类专门处理运算。publicclassExcer{publicstaticvoidmain(Stringargs[]){Excerex=newExcer();ex.math();}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.
7、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);}intmulti(inta,intb){return(a*b);}floatdiv(inta,intb){return((float)a/b);}}二、将第一题中x和y的值改为从程序的命令行参数中取(将字符串转换为整形的语句格式为Integer.parseInt
8、(string))三、创建一个汽车类CarModel.java,它里面有2个不同的构造函数,CarManufactory.java可以应用这些构造方法创建不同类型的汽车CarModel.java设计要求如下:Ø定义style(String),color(String),category(String)注:括号中为变量类型Ø创建第一个构造函数,分别给以上变量赋
此文档下载收益归作者所有