您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > Java实现复数运算
定义一个复数类complex,它的内部具有两个实例变量:realPart和imagPart,分别代表复数的实部和虚部,编程实现要求的数学运算。(1)实现两个复数相加。复数加运算的原则是:复数的实部和虚部分别相加。(2)实现两个复数相减。复数减运算的原则是:复数的实部和虚部分别相减。(3)输出运算结果,判断是否正确。********************************************************************************************///程序清单/**Complex.java*/publicclassComplex{//realpartprivatedoublerealPart;//imagpartprivatedoubleimagePart;//defaultinitpublicComplex(){this.realPart=0.0;this.imagePart=0.0;}//initwithargumentspublicComplex(doublereal,doubleimage){this.realPart=real;this.imagePart=image;}//showthecomplexpublicvoidshow(){if((this.realPart==0.0)&&(this.imagePart==0.0))System.out.println(0);elseif(this.realPart==0.0)System.out.println(this.imagePart+i);elseif(this.imagePart==0.0)System.out.println(this.realPart);elseSystem.out.println(this.realPart+++this.imagePart+i);}//addtwocomplexespublicvoidadd(Complexx,Complexy){this.realPart=x.realPart+y.realPart;this.imagePart=x.imagePart+y.imagePart;}//subtwocomplexespublicvoidsub(Complexx,Complexy){this.realPart=x.realPart-y.realPart;this.imagePart=x.imagePart-y.imagePart;}publicstaticvoidmain(Stringarg[]){Complexc1=newComplex(1,2);Complexc2=newComplex(2,2);Complexc3=newComplex();c1.show();c2.show();c3.add(c1,c2);System.out.print(add:);c3.show();c3.sub(c1,c2);System.out.print(sub:);c3.show();}}
本文标题:Java实现复数运算
链接地址:https://www.777doc.com/doc-5464607 .html