先上代码:
class Complex
{
private double real = 0.0;
private double imag = 0.0;
public Complex(double real,double imag)
{
this.real = real;
this.imag = imag;
}
public void add(Complex a,Complex b){
double e=a.real+b.real;
double f=a.imag+b.imag;
System.out.println("(" + e + "," + f + ")");
}
public void show(Complex a){
System.out.println("(" + a.real + "," + a.imag + ")");
}
}
public class hi {
public static void main(String[] args){
Complex c1 = new Complex(1.0,1.0);
Complex c2 = new Complex(2.0,2.0);
c1.show(c1);
c2.show(c2);
c2.add(c1,c2);
}
}
这个代码很简单,首先我定义了一个类Complex里面两个私有的变量real和imag也就是实部和虚部
Complex构造函数是让real和imag变成你想设置的。add加法函数这里直接输入对象然后对象调用real和imag进行操作即可。show函数就更简单了直接输入对象然后进行输出即可。我习惯对函数设置成void然后在函数里面进行输出完成操作,这是我的一种习惯的风格。也可以考虑带有返回值的函数然后在主函数里面进行输出。
最后输出结果为
(1.0,1.0)
(2.0,2.0)
(3.0,3.0)



