欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java面向对象编程练习题答案0PDF.pdf

    • 资源ID:5941598       资源大小:255.52KB        全文页数:50页
    • 资源格式: PDF        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java面向对象编程练习题答案0PDF.pdf

    下面有关 Java异常处理模型的说法错误的是() 。页脚内容 1【练习题】 01.类的成员变量:猜数字游戏:一个类A有一个成员变量 v,有一个初值 100 。定义一个类,对 A类的成员变量 v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。import java.util.*;class Aint v = 100;A()this.v = v;public class b01public static void main(String args)A a = new A();Scanner intput = new Scanner(System.in);int intputvalue = intput.nextlnt();if(intputvaluea.v)下面有关 Java异常处理模型的说法错误的是() 。页脚内容 2System.out.println( 你的输入大于这个值 );if(intputvaluea.v)System.out.println( 你的输入小于这个值 );if(intputvalue=a.v)System.out.println( 猜测成功 );【练习题】 02.类的成员变量:请定义一个交通工具 (Vehicle) 的类,其中有 :属性:速度 (speed) ,体积 (size) 等等方法:移动 (move() ,设置速度 (setSpeed(int speed),加速 speedUp(), 减速 speedDown() 等等.最后在测试类 Vehicle中的 main()中实例化一个交通工具对象,并通过方法给它初始化speed,size 的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。class Vehicleint speed;int size;void move()下面有关 Java异常处理模型的说法错误的是() 。页脚内容 3;void setSpeed(int speed)this.speed = speed;void speedUp()speed = speed+1;this.speed=speed;void speedDown()speed = speed-1;this.speed=speed;public class b01 public static void main(String args)Vehicle a = new Vehicle();a.setSpeed(55);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 4a.size = 80;a.speedUp();System.out.println(Speed:+a.speed+nsize:+a.size);【练习题】 03.类的成员变量与方法、构造方法在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。定义名为 MyTime 的类,其中应有三个整型成员:时(hour) ,分( minute) ,秒( second ) ,为了保证数据的安全性,这三个成员变量应声明为私有。为 MyTime 类定义构造方法,以方便创建对象时初始化成员变量。再定义 diaplay方法,用于将时间信息打印出来。为 MyTime 类添加以下方法:addSecond(int sec)addMinute(int min)addHour(int hou)subSecond(int sec)下面有关 Java异常处理模型的说法错误的是() 。页脚内容 5subMinute(int min)subHour(int hou)分别对时、分、秒进行加减运算。class MyTimeprivate int hour;private int minute;private int second;public MyTime(int hour,int minute,int second)this.hour = hour;this.minute = minute;this.second = second;void diaplay()System.out.println( 时间: +hour+:+minute+:+second);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 6void addSecond(int sec)second = second+sec;void addMinute(int min)minute = minute+min;void addHour(int hou)hour = hour+hou;void subSecond(int sec)second = second-sec;void subMinute(int min)minute = minute-min;void subHour(int hou)hour = hour-hou;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 7void Test()if(hour=0&minute=0&second=0)System.out.println(nTruen);elseSystem.out.println(nFalsen);public class b01public static void main(String args)MyTime b = new MyTime(11,4,55);b.subHour(5);b.subMinute(5);b.subSecond(2); b.diaplay();b.Test();下面有关 Java异常处理模型的说法错误的是() 。页脚内容 8【练习题】 04.构造方法编写 Java程序,模拟简单的计算器。定义名为 Number的类,其中有两个整型数据成员n1和 n2,应声明为私有。编写构造方法,赋予n1和n2 初始值,再为该类定义加(addition) 、减( subtration ) 、乘( multiplication) 、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。在 main方法中创建 Number类的对象,调用各个方法,并显示计算结果。class Numberprivate int n1;private int n2;public Number(int n1,int n2)this.n1 = n1;this.n2 = n2;void addition()下面有关 Java异常处理模型的说法错误的是() 。页脚内容 9int equal = n1+n2;System.out.println(n1+n2=+equal);void subtration()int equal = n1-n2;System.out.println(n1-n2=+equal);void multiplication()int equal = n1*n2;System.out.println(n1*n2=+equal);void division()int equal = n1/n2;System.out.println(n1/n2=+equal);public class b01下面有关 Java异常处理模型的说法错误的是() 。页脚内容 10public static void main(String args)Number num = new Number(6,3);num.division();【练习题】 05.构造方法:编写 Java程序,用于显示人的姓名和年龄。定义一个人类( Person ) ,该类中应该有两个私有属性,姓名(name )和年龄( age) 。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。在 main方法中创建人类的实例,然后将信息显示。class Personprivate String name;private int age;public Person(String name,int age)this.name = name;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 11this.age = age;void display()System.out.println( 姓名 +name+n年龄 +age); public class b01public static void main(String args)Person per = new Person( 奥巴马 ,20);per.display();【练习题】 06.get方法和 set方法定义一个类,该类有一个私有成员变量,通过构造方法将其进行赋初值,并提供该成员的getXXX() 和setXXX() 方法提示:假设有 private String name; 则有下面有关 Java异常处理模型的说法错误的是() 。页脚内容 12public void setName(String name)this.name = name;public String getName()return this.name;class Personprivate String name;public Person (String n)this.setName(n);public void setName(String n)name = n ;public String getName()下面有关 Java异常处理模型的说法错误的是() 。页脚内容 13return name;public void getInfo()System.out.println( 名字: +name);public class b01public static void main(String args)Person per = new Person( 奥巴马 );per.getName();per.getInfo();【练习题】 07.构造方法与重载为“无名的粉”写一个类:class WuMingFen 要求:1.有三个属性:面码 :String theMa 粉的分量 (两):int quantity 下面有关 Java异常处理模型的说法错误的是() 。页脚内容 14是否带汤: boolean likeSoup2.写一个构造方法,以便于简化初始化过程,如:WuMingFen f1 = new WuMingFen(牛肉,3,true);3.重载构造方法,使得初始化过程可以多样化:WuMingFen f2 = new WuMingFen(牛肉,2);4.如何使得下列语句构造出来的粉对象是酸辣面码、2两、带汤的?WuMingFen f3 = new WuMingFen();5.写一个普通方法: check() ,用于查看粉是否符合要求。即:将对象的三个属性打印在控制台上。class WuMingFenString theMa;int quantitu;boolean likeSoup;public WuMingFen()public WuMingFen(String theMa,int quantitu)this.theMa = theMa;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 15this.quantitu = quantitu;public WuMingFen(String theMa,int quantitu,boolean likeSoup)this(theMa,quantitu);this.likeSoup = likeSoup;public void check()System.out.println( 面码: +theMa+n 粉的份量: +quantitu+n是否带汤: +likeSoup);public class b01public static void main(String args)WuMingFen f1 = new WuMingFen(牛肉,3,true);WuMingFen f2 = new WuMingFen(牛肉,2);WuMingFen f3 = new WuMingFen();下面有关 Java异常处理模型的说法错误的是() 。页脚内容 16f1.check();f2.check();f3.check();【练习题】 08.构造方法的重载:定义一个名为 Vehicles (交通工具)的基类,该类中应包含String类型的成员属性brand (商标)和 color(颜色) ,还应包含成员方法run(行驶,在控制台显示“我已经开动了” )和 showInfo (显示信息,在控制台显示商标和颜色) ,并编写构造方法初始化其成员属性。编写 Car (小汽车)类继承于Vehicles 类,增加 int 型成员属性 seats (座位) ,还应增加成员方法showCar(在控制台显示小汽车的信息) ,并编写构造方法。编写 Truck (卡车)类继承于 Vehicles 类, 增加 float 型成员属性 load (载重) , 还应增加成员方法showTruck(在控制台显示卡车的信息) ,并编写构造方法。在 main方法中测试以上各类。class Vehiclesprivate String brand;private String color;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 17public Vehicles(String brand,String color)this.brand = brand;this.color = color;void run()System.out.println( 我已经开动了 );void showInfo()System.out.println( 商标: +brand+n颜色:+color);class Car extends Vehiclesprivate int seats;public Car(String brand,String color,int seats)super(brand,color);this.seats = seats;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 18void showCar()super.showInfo();System.out.println( 座位:+seats);class Truck extends Vehiclesprivate float load;public Truck(String brand,String color,float load)super(brand,color);this.load = load;void showTruck()super.showInfo();System.out.println( 载重: +load);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 19public class b01public static void main(String args)Vehicles f1 = new Vehicles(宝马, 白色);Car f2 = new Car( 法拉利 , 黑色,4);Truck f3 = new Truck( 解放, 绿色,5000);f1.run();f1.showInfo();f2.run();f2.showCar();f3.run();f3.showTruck();【练习题】 09.构造方法与重载定义一个网络用户类,要处理的信息有用户ID、用户密码、 email地址。在建立类的实例时,把以上三个信息都作为构造函数的参数输入,其中用户ID和用户密码时必须的,缺省的email地址是用户 ID加下面有关 Java异常处理模型的说法错误的是() 。页脚内容 20上字符串 class NetUserprivate String ID;private String key;private String emailDress;public NetUser(String ID,String key)this.ID = ID;this.key = key;this.emailDress = ID+;void output()System.out.println(ID :+ID+n用户密码 +key+n用户地址 +emailDress);public class b01下面有关 Java异常处理模型的说法错误的是() 。页脚内容 21public static void main(String args)NetUser user = new NetUser(5566,yan);user.output();【练习题】 10.构造方法与重载、包编写 Addition类,该类中应包含一组实现两数相加运算的重载方法。实现加法运算的方法,应接受两个参数(即加数和被加数),方法将两个参数进行加法运算后,返回相加结果。考虑可能针对不同的数据类型进行计算,重载一组方法,包括整型、长整型、浮点型、双精度浮点型、还有字符串。在 main方法中创建 Addition类的实例,分别调用重载方法测试其效果。应将 Addition类打入到包中,以自己名字的拼音为包命名。package yan.cong;class Additionpublic Addition()void add(int a,int b)下面有关 Java异常处理模型的说法错误的是() 。页脚内容 22int c = a+b;System.out.println(a+b=+c);void add(long a,long b)long c = a+b;System.out.println(a+b=+c);void add(float a,float b)float c = a+b;System.out.println(a+b=+c);void add(double a,double b)double c = a+b;System.out.println(a+b=+c);void add(String a,String b)String c = a+b;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 23System.out.println(a+b=+c);public class b01public static void main(String args)Addition m = new Addition();Addition n = new Addition();m.add(5,6);n.add(hello,world);【练习题】 11. 构造方法与重载将上次练习题三中编写的MyTime 类打到以自己名字的拼音命名的包中,并为该类重载一组构造方法,以方便使用者能够以多种形式初始化该类的实例。package yan.cong;class MyTime下面有关 Java异常处理模型的说法错误的是() 。页脚内容 24private int hour;private int minute;private int second;public MyTime(int hour,int minute,int second)this.hour = hour;this.minute = minute;this.second = second;public MyTime(int minute,int second)this.minute = minute;this.second = second;void diaplay()System.out.println( 时间: +hour+:+minute+:+second);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 25void addSecond(int sec)second = second+sec;void addMinute(int min)minute = minute+min;void addHour(int hou)hour = hour+hou;void subSecond(int sec)second = second-sec;void subMinute(int min)minute = minute-min;void subHour(int hou)hour = hour-hou;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 26void Test()if(hour=0&minute=0&second=0)System.out.println(nTruen);elseSystem.out.println(nFalsen);public class b01public static void main(String args)MyTime b = new MyTime(11,4,55);b.subHour(5);b.subMinute(5);b.subSecond(2); b.diaplay();b.Test();下面有关 Java异常处理模型的说法错误的是() 。页脚内容 27【练习题】 12.构造方法与重载建立一个汽车类,包括轮胎个数,汽车颜色,车身重量等属性。并通过不同的构造方法创建事例。至少要求:汽车能够加速,减速,停车。要求:命名规范,代码体现层次,有友好的操作提示。class Carprivate int tires;private String color;private int load;public Car(int tires)this.tires = tires;System.out.println( 轮胎个数: +tires);public Car(String color)this.color = color;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 28System.out.println( 汽车颜色: +color); public Car(int tires,String color,int load)this(tires);this.color = color;System.out.println( 汽车颜色: +color);this.load = load;System.out.println( 汽车重量: +load);void upSpeed()System.out.println( 车正在加速 );void downSpeed()System.out.println( 车正在减速 );void stop()System.out.println( 车已经停止了 );下面有关 Java异常处理模型的说法错误的是() 。页脚内容 29public class b01public static void main(String args)Car a = new Car(6);Car b = new Car(4, 白色,4000);a.upSpeed();b.stop();【练习题】 13.构造方法与重载创建一个类,为该类定义三个构造函数,分别执行下列操作:1、传递两个整数值并找出其中较大的一个值2、传递三个 double值并求出其乘积3、传递两个字符串值并检查其是否相同下面有关 Java异常处理模型的说法错误的是() 。页脚内容 304、在 main方法中测试构造函数的调用class Checkpublic Check(int a ,int b)int c=Math.max(a,b);System.out.println( 较大值为: +c);public Check(double a,double b,double c)double d = a*b*c;System.out.println(a*b*c = +d);public Check(String a,String b)boolean c = a.equals(b);System.out.println( 两字符串相等: +c);public class b01下面有关 Java异常处理模型的说法错误的是() 。页脚内容 31public static void main(String args)Check m = new Check(4,8);Check n = new Check(3.3,4.2,4.0);Check p = new Check(ac,ab);【练习题】 14.Static 关键字与普通变量的区别:创建一个名称为StaticDemo 的类,并声明一个静态变量和一个普通变量。对变量分别赋予10和 5 的初始值。在 main()方法中输出变量值。class StaticDemoprivate static int a=10;private int b=5;public String getInfo()return a=+a+nb=+b;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 32public class b01public static void main(String args)StaticDemo m = new StaticDemo();System.out.println(m.getInfo();【练习题】 15.继承:package MainPackage;class MainClassString str;public MainClass(String str)this.str = str;System.out.println(str);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 33class MainSubClass extends MainClasspublic MainSubClass(String str)super(str);System.out.println(*);import MainPackage.MainSubClass;class SamePackage MainSubClass b = new MainSubClass(a;ledkfjl);【练习题】 16.包、继承、构造函数创建一个名称为MainPackage 的包,使它包含 MainClass 和 MainSubClass类。MainClass 类应当包含变量声明,其值从构造方法中输出。MainSubClass类从 MainClass 派生而来。试执行下列操作:创建一个名称为SamePackage 的类,使它导入上述包,并创建一个MainSubClass类的对象。下面有关 Java异常处理模型的说法错误的是() 。页脚内容 34【练习题】 17.继承:创建一个父类和子类,父类有一个数据成员,子类继承父类的该数据成员,通过构造函数初始化并显示该数据成员的值。class Fatherint a;public Father(int a)this.a = a;class Son extends Fatherpublic Son(int a)super(a);System.out.println(a=+a);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 35public class b01public static void main(String args)Son e = new Son(4);【练习题】 18.覆盖、继承建立一个汽车 Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。至少要求:汽车能够加速,减速,停车。再定义一个小汽车类Car ,继承 Auto ,并添加空调、 CD 等成员变量,覆盖加速,减速的方法、class Autoint tires;String color;int load;int speed;public Auto(int tires,String color,int load,int speed)this.tires = tires;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 36this.color = color;this.load = load;this.speed = speed;void upSpeed()System.out.println( 加速了 );void downSpeed()System.out.println( 减速了 );void stop()System.out.println( 停车了 );void getInfo()System.out.println( 轮胎数:+tires+n颜色:+color+n车身重量:+load+n速度+speed);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 37class Car extends Autoboolean Aircondition;boolean CD;public Car(int tires,String color,int load,int speed,boolean Aircondition,boolean CD)super(tires,color,load,speed);this.Aircondition = Aircondition;this.CD = CD;void upSpeed()System.out.println( 开始加速了 );void downSpeed()System.out.println( 开始减速了 );void getInfo()System.out.println( 轮 胎 数: +tires+n颜色 : +color+n车 身 重 量 : +load+tn速 度下面有关 Java异常处理模型的说法错误的是() 。页脚内容 38+speed+Km/hn 有空调: +Aircondition+n 有 CD:+CD);public class b01public static void main(String args)Car m = new Car(4, 白色,50,100,false,true);m.downSpeed();m.getInfo();【练习题】 19.抽象类与继承设计一个能细分为矩形、三角形、圆形和椭圆形的“图形”类。使用继承将这些图形分类,找出能作为基类部分的共同特征 (如校准点 )和方法 (如画法、初始化 ), 并看看这些图形是否能进一步划分为子类。本题只考虑实现思想,不考虑具体实现的细节,实现方式可自由发挥。import java.awt.Point;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 39abstract class Graph public Point center;public Graph(Point center)this.center = center;public abstract void getInfo();class Rectangle extends Graphprivate int length;private int width;public Rectangle(Point center,int length,int width)super(center);this.length = length;this.width = width;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 40public void getInfo()System.out.println( 矩形: n+ 校准点: +center+n 矩形长度: +length+n矩形宽度: +width);class Circle extends Graphprivate int radius;public Circle(Point center, int radius)super(center);this.radius = radius;public void getInfo()System.out.println( 圆形: n+ 校准点: +center+n 圆形半径: +radius);下面有关 Java异常处理模型的说法错误的是() 。页脚内容 41public class b01public static void main(String args)Graph a = new Rectangle(new Point(8,8),4,7);a.getInfo();Graph b = new Circle(new Point(8,8),10);b.getInfo();【练习题】 20.抽象类:创建一个 Vehicle类并将它声明为抽象类。在Vehicle类中声明一个 NoOfWheels 方法,使它返回一个字符串值。创建两个类Car和 Motorbike从 Vehicle类继承,并在这两个类中实现NoOfWheels 方法。在 Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和 Motorbike的实例,并在控制台中显示消息。abstract class Vehicle 下面有关 Java异常处理模型的说法错误的是() 。页脚内容 42public abstract String Noofwheels();class Car extends Vehicleint a;int b;public Car(int a,int b)this.a=a;this.b=b;public String Noofwheels()return 四轮车 n 载重: +a+n体积: +b;class Motorbike extends Vehicleint c;下面有关 Java异常处理模型的说法错误的是() 。页脚内容 43int d;public Motorbike(int c,int d)this.c = c;this.d = d;public String Noofwheels()return 双轮车 n 长度: +c+n高度: +d;public class b01public static void main(String args)Vehicle m = new Car(88,44);System.out.println(m.Noofwheels();Vehicle n = new Motorbike(3,4);System.out.println(n.Noofwheels();下面有关 Java异常处理模型的说法错误的是() 。页脚内容 44 【练习题】 21.抽象类:创建一个 Vehicle类并将它声明为抽象类。在Vehicle类中声明一个 NoOfWheels 方法,使它返回一个字符串值。创建两个类Car和 Motorbike从 Vehicle类继承,并在这两个类中实现NoOfWheels 方法。在 Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和 Motorbike的实例,并在控制台中显示消息。【练习题】 22.接口:创建一个名称为Vehicle 的接口,在接口中添加两个带有一个参数的方法start() 和 stop() 。在两个名称分别为 Bike和 Bus的类中实现 Vehicle接口。 创建一个名称为 interfaceDemo 的类, 在 interfaceDemo 的 main()方法中创建 Bike和 Bus对象,并访问 start()和 stop() 方法。interface Vehiclepublic abstract String start(boolean a);public abstract String stop(boolean b);class Bike implements Vehicle下面有关 Java异常处理模型的说法错误的是() 。页脚内容 45public String st

    注意事项

    本文(Java面向对象编程练习题答案0PDF.pdf)为本站会员(荣***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开