- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构java实部虚部_复数类的设计问题
问题描述:设计⼀个复数类,要求
(1)在复数内部⽤双精度浮点数定义其实部和虚部
(2)实现3个构造函数;第1个构造函数没有参数;
第2个构造函数将双精度浮点数赋给复数的实部,虚部为0;
第3个构造函数将两个双精度浮点数分别赋给复数的实部和虚部。
(3)编写获取和修改复数的实部和虚部的成员函数
(4)编写实现复数的减法、乘法运算的成员函数
涉及教材:《数据结构——Java语⾔描述(第2版)》 清华⼤学出版社
涉及变量:plurality_0112 : 我⾃定义的复数类
real:double型,复数的实部
image:double型,复数的虚部
问题出⾃教材第⼀章课后习题 P28
思路:
1.了解复数,复数分为实部和虚部两部分,数学表现形式为 a+bi,i为虚数单位,在类中可不表现
(1)定义两个private的double型数real和image
⼀般⽤private来定义内部私有的成员变量,若要调⽤该变量必须通过即将定义的get⽅法,以表规范
(2)构造⽅法为⽤public修饰的,没有返回值修饰符的特殊⽅法,⽤于类的初始化
可在⼀个构造⽅法中this()调⽤另⼀个构造⽅法
成员变量的定义和构造⽅法代码如下 :
(3)⼀般⽽⾔,设置获取某个类中私有成员变量的⽅法命名是get成员变量名,返回值为该成员变量类型
修改成员变量的⽅法命名为set成员变量名,返回值修饰符为void
(4)题⽬中只要求减法和乘法,我顺便把加法和除法也做了
加减法没有太⼤问题,就是将外来复数的实数值与虚数值分别与本复数的实部值和虚部值相加或相减,并将所得值赋予本复数
乘法和除法有公式可以得到实部值和虚部值,编写算法时注意不要将原有的值与更改后的值弄混
进⾏计算时是使⽤原有的值,但若⽤加减法那种直接⽤this调⽤成员变量的⽅法会误使⽤更改后的值
在进⾏赋值前要先将需要的值存放在局部变量中
以上两个算法中其实都只需要将this.real赋值于real即可,div()中是为了⽅便截图才⽤了三个局部变量
这是属于⽐较简单的类的定义,以后会经常⽤到,乘除⽅法公式⽹上也有,只要公式不要写混就没有太⼤难度
答案在乘法的⼤致思路是先将所计算出的实部值存放在变量中,最后再将变量赋值于this.real,在计算中可以正常使⽤this⽅法来调⽤成员
变量
以上希望对各位有所帮助
190112 Rewivy
您可能关注的文档
- 带式输送机司机复习题及答案--2017 .pdf
- 八年级历史上册知识点课课练检测题16_图文 .pdf
- 2022-2023年辐射防护-放射性测井考试精选专练V(带答案)试卷号;2.pdf
- 2023陕西高职分类考试录取分数线预测多少分 .pdf
- 北京信息职业技术学院2016年自主招生招生章程 .pdf
- 广东2023年高职院校自主招生考试 .pdf
- 化学平衡练习(选择题) .pdf
- 2020年控烟知识竞赛真题精选 .pdf
- 3ds MAX复习题及答案 .pdf
- 2023全国企业员工全面质量管理知识竞赛题库及参考答案 .pdf
- 解析卷人教版8年级数学下册《平行四边形》同步测试试题(详解版).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测试试卷(详解版).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测试试题(含详解).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测试试题(含答案解析版).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测评练习题(含答案解析).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测评试题(解析版).docx
- 解析卷人教版8年级数学下册《平行四边形》单元测试练习题.docx
- 解析卷人教版8年级数学下册《平行四边形》单元测评试题(解析卷).docx
- 医用混合气体系统项目融资计划书.docx
- 解析卷人教版8年级数学下册《平行四边形》单元测试试卷(含答案详解).docx
文档评论(0)