第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/29 10:31:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

\ } }

public class b01 {

public static void main(String args[]){ NetUser user = new NetUser(\ user.output(); } }

【练习题】10.构造方法与重载、包

编写Addition类,该类中应包含一组实现两数相加运算的重载方法。 实现加法运算的方法,应接受两个参数(即加数和被加数),方法将两个参数进行加法运算后,返回相加结果。考虑可能针对不同的数据类型进行计算,重载一组方法,包括整型、长整型、浮点型、双精度浮点型、还有字符串。 在main方法中创建Addition类的实例,分别调用重载方法测试其效果。 应将Addition类打入到包中,以自己名字的拼音为包命名。 package yan.cong; class Addition{

public Addition(){ }

void add(int a,int b){ int c = a+b;

System.out.println(\}

void add(long a,long b){ long c = a+b;

System.out.println(\ }

void add(float a,float b){ float c = a+b;

System.out.println(\ }

void add(double a,double b){ double c = a+b;

System.out.println(\ }

void add(String a,String b){ String c = a+b;

System.out.println(\ } }

public class b01

{

public static void main(String args[]){ Addition m = new Addition(); Addition n = new Addition(); m.add(5,6); n.add(\ } }

【练习题】11.构造方法与重载

将上次练习题三中编写的MyTime类打到以自己名字的拼音命名的包中,并为该类重载一组构造方法,以方便使用者能够以多种形式初始化该类的实例。 package yan.cong; class MyTime {

private 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(\时间:\ ); }

void 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; }

void Test(){

if(hour<=23&hour>=0&minute<=59&minute>=0&second<=59&second>=0) System.out.println(\ else System.out.println(\ } }

public class b01 {

public 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(); } }

【练习题】12.构造方法与重载

建立一个汽车类,包括轮胎个数,汽车颜色,车身重量等属性。并通过不同的构造方法创建事例。

至少要求:汽车能够加速,减速,停车。

要求:命名规范,代码体现层次,有友好的操作提示。 class Car {

private int tires; private String color; private int load;

public Car(int tires){ this.tires = tires; System.out.println(\轮胎个数:\ }

public Car(String color){ this.color = color; System.out.println(\汽车颜色:\ }

public Car(int tires,String color,int load){ this(tires); this.color = color; System.out.println(\汽车颜色:\

this.load = load; System.out.println(\汽车重量:\ }

void upSpeed(){ System.out.println(\车正在加速\ }

void downSpeed(){ System.out.println(\车正在减速\ }

void stop(){ System.out.println(\车已经停止了\ } }

public class b01 {

public static void main(String args[]){ Car a = new Car(6); Car b = new Car(4,\白色\ a.upSpeed(); b.stop(); } }

【练习题】13.构造方法与重载

创建一个类,为该类定义三个构造函数,分别执行下列操作: 1、传递两个整数值并找出其中较大的一个值 2、传递三个double值并求出其乘积 3、传递两个字符串值并检查其是否相同 4、在main方法中测试构造函数的调用 class Check {

public Check(int a ,int b){ int c=Math.max(a,b);

System.out.println(\较大值为:\ }

public Check(double a,double b,double c){ double d = a*b*c; System.out.println(\ }

public Check(String a,String b){ boolean c = a.equals(b);

System.out.println(\两字符串相等:\ }

搜索更多关于: Java面向对象编程练习题答案0 的文档
Java面向对象编程练习题答案0.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ifx83faai35m4y31ezc5v45r56fo5008zw_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top