java类简单例程之复数类

来源:互联网 发布:ta淘宝知名内衣模特 编辑:程序博客网 时间:2024/05/17 23:12
public class Complex {private double realPart;private double imagePart;//用两个构造函数public Complex(){this.realPart=0.00;this.imagePart=0.00;}public Complex(double R,double I){this.realPart=R;this.imagePart=I;}//复数相加,实部虚部分别相加public Complex complexAdd(Complex T){this.realPart+=T.realPart;this.imagePart+=T.imagePart;return this;}//复数相减,实部虚部分别相减public Complex complexsub(Complex T){this.realPart=this.realPart-T.realPart;this.imagePart=this.imagePart-T.imagePart;return this;}public String toString(){return "("+this.realPart+","+this.imagePart+")\n";}public boolean equals(Complex T){boolean t;if((this==T)||(T!=null&&this.realPart==T.realPart&&this.imagePart==T.imagePart))t=true;else t=false;return t;} public static void main(String args[]) { Complex a,b;  a=new Complex(2,3); System.out.println("a:"+a.toString()); b=new Complex(4,5);System.out.println( "b:"+b.toString());  a.complexAdd(b);//a+b System.out.println("a+b:"+a.toString()); System.out.println("/////////////割/////////////"); System.out.println("此时的a:"+a.toString());System.out.println( "此时的b:"+b.toString()); a.complexsub(b);//a+b System.out.println("此时的a-b:"+a.toString()); }}

原创粉丝点击