Java写一个复数类并进行加法 *** 作

Java写一个复数类并进行加法 *** 作,第1张

先上代码:

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)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/788802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存