java里怎样表示复数啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里怎样表示复数啊相关的知识,希望对你有一定的参考价值。

最好有实例

ic class Complex

private double real,im; //实部,虚部

public Complex(double real, double im) //构造方法

this.real = real;
this.im = im;


public Complex(double real) //构造方法重载

this(real,0);


public Complex()

this(0,0);


public Complex(Complex c) //拷贝构造方法

this(c.real,c.im);


public boolean equals(Complex c) //比较两个对象是否相等

return this.real==c.real && this.im==c.im;


public String toString()

return "("+this.real+"+"+this.im+"i)";


public void add(Complex c) //两个对象相加
//改变当前对象,没有返回新对象
this.real += c.real;
this.im += c.im;


public Complex plus(Complex c) //两个对象相加,与add()方法参数一样不能重载
//返回新创建对象,没有改变当前对象
return new Complex(this.real+c.real, this.im+c.im);


public void subtract(Complex c) //两个对象相减
//改变当前对象,没有返回新对象
this.real -= c.real;
this.im -= c.im;


public Complex minus(Complex c) //两个对象相减,与subtract()方法参数一样不能重载
//返回新创建的对象,没有改变当前对象
return new Complex(this.real-c.real, this.im-c.im);



class Complex__ex

public static void main(String args[])

Complex a = new Complex(1,2);
Complex b = new Complex(3,5);
Complex c = a.plus(b); //返回新创建对象
System.out.println(a+" + "+b+" = "+c);



/*
程序运行结果如下:
(1.0+2.0i) + (3.0+5.0i) = (40.0+7.0i)

*/
参考技术A http://zhidao.baidu.com/question/90201324.html?an=0&si=2 到这去看吧 。。。 很简单的。。 参考技术B 最简单的就是数组吧 参考技术C 写个类来表示啊

以上是关于java里怎样表示复数啊的主要内容,如果未能解决你的问题,请参考以下文章

Qt 怎样给一个部件加上边框啊

在c语言里a的b次方该怎么表示啊!!

percent和percentage有啥区别啊?

如何运用复数的代数表示式进行四则运算

复数的表示形式

gsl 复数