/*题目:编写一个完整的Java程序使用复数类Comp1ex求两个复数1+2i和3+4i 的和(复数求和方法:实部与实部相加,虚部与虚部相加),
* 并将结果返回。
*复数类Comp1ex必须满足如下要求:
*题目:编写一个完整的Java程序使用复数类Comp1ex求两个复数1+2i和3+4i 的和(复数求和方法:实部与实部相加,虚部与虚部相加),
*并将结果返回。复数类Comp1ex必须满足如下要求:
*(1)复数类Complex 的属性有:
*realPart: int型,代表复数的实数部分
*imaginPart: int型,代表复数的虚数部分
*(2)复数类Comp1ex 的方法有:
*Comp1ex ( ) :构造函数,将复数的实部和虚部都置0.
*Complex ( int r , int i):构造方法,形参r为实部的初值,i为虚部的初值。Complex complexAdd (Complex a):
*将当前复数对象( this )与形参复数对象相加,所得的结杲仍是一个复数对象,并返回。public String toString ( ) :
*把当前复数对象的实部、虚部组合成a+bi 的字符串形式数对象的实部、虚部组合成a+bi
*的字符串形式(其中a和b分别为实部和虚部的数据),并将结果输出.
*/
public class Complex
{
int realPart;
int imagInpart;
public Complex()
{
realPart = 0;
imagInpart = 0;
}
public Complex(int r, int i)
{
realPart = r;
imagInpart = i;
}
public Complex complexAdd(Complex a)
{
Complex b = new Complex();
b.realPart = realPart + a.realPart;
b.imagInpart = imagInpart + a.imagInpart;
return b;
}
public String toString()
{
return (realPart + "+" + imagInpart + "i");
}
}