为了账号安全,请及时绑定邮箱和手机立即绑定

java如何写一个符合题意的复数类

java如何写一个符合题意的复数类

慕粉4316570 2016-10-30 18:47:08
      小白,上课听得不注意,所以很多地方不会,希望大神不要嫌麻烦,以下是题目。定义一个复数类,并实现以下复数类的方法:构造方法、得到实部、得到虚部、设置实部、设置虚部、复数的加法,减法,乘法,最后,创建对象进行运算。1、复数类 Complex 必须满足如下要求:(1) 复数类 Complex 的属性有:RealPart : double 型 ,私有属性,代表复数的实数部分ImaginPart : double 型 ,私有属性,代表复数的虚数部分(2) 复数类 Complex 的构造方法有:Complex( ) : 构造函数,将复数的实部和虚部都置 0。Complex( double r , double i ) : 构造函数,形参 r 为实部的初值,i 为虚部的初值。(3) 复数类 Complex 的公有方法有:void setReal(): 设置复数对象的实部值;void setImagin (): 设置复数对象的虚部值;double getReal(): 获得复数对象的实部数值;double getImagin (): 获得复数对象的虚部数值;Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。Complex complexSub(Complex a) : 将当前复数对象与形参复数对象相减,所得的结果仍是一个复数值,返回给此方法的调用者。Complex complexMulti(Complex a) : 将当前复数对象与形参复数对象相乘, 所得的结果仍是一个复数值,返回给此方法的调用者。Complex complexDiv(Complex a) : 将当前复数对象与形参复数对象相除,所得的结果仍是一个复数值,返回给此方法的调用者。boolean isEquals(Complex a) : 将当前复数对象与形参复数对象进行比较,判断是否相等,返回一个布尔值。String ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中 a 和 b 分别为实部和虚部的数据,注意特殊数值的情况,如实部为 0,虚部为负,等等情况的表现方法。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2824 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信