先上代码:
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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)