Java实现两个复数的加法运算

来源:互联网 发布:淘宝人工客服电话 编辑:程序博客网 时间:2024/05/17 03:39

public class Complex
{
public int RealPart; //实部
public int ImaginPart; //虚部
public Complex() //无参构造函数赋初值
{
RealPart=0;
ImaginPart=0;
}
public Complex(int RealPart,int ImaginPart)
{
this.RealPart=RealPart;
this.ImaginPart=ImaginPart;
}
public Complex complexAdd(Complex a)
{
this.RealPart=a.RealPart+this.RealPart; //此时的this.RealPart代表着调用这个方法的那个对象中的参数
this.ImaginPart=a.ImaginPart+this.ImaginPart;
return this;
}

//主函数

public class ComplexTest
{
public static void main(String[] args)
{
Complex c0 = new Complex(1, 2); //实例化两个对象,调用有参数的构造函数
Complex c1 = new Complex(3, 4);
c0.complexAdd(c1); //调用函数
System.out.println(c0.RealPart + “+” + c0.ImaginPart + “i”);
}

}

原创粉丝点击