首页 > 试题广场 >

(数学:Complex 类)一个复数是一个形式为 a+bi的

[问答题]
(数学:Complex 类)一个复数是一个形式为 a+bi的数,这里的a和6 都是实数,i  是的平方 根。数字a和b 分别称为复数的实部和虚部。可以使用下面的公式完成复数的加、 减、乘、除:
设计一个名为 Compl ex 的复数来表示复数以及完成复数运算的 add、substract、 multiply、divide 和 abs 方法,并且覆盖 toStrlng 方法以返回一个表示复数的字符串。 方法 toString 返回字符串 a+bi。如果 b 是 0,那么它只返回 a。Complex 类应该也实现 Cloneable 接口。 提供三个构造方法 Complex(a,b)、Complex(a)和 Complex()。Comp1ex()创建数字 0 的 Complex 对象,而 Comple)c(a)创建一个 b 为 0的 Complex 对象。还提供 getRealPart() 和 getlmaginaryPartO 方法以分别返回复数的实部和虚部。 编写一个测试程序,提示用户输入两个复数,然后显示它们做加、减、乘、除之后的结 果。下面是一个运行示例:

这道题你会答吗?花几分钟告诉大家答案吧!