您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Java复数类Complex加减
1.设计一个复数类Complex,分别将复数的实部和虚部作为属性,定义三个构造方法(没有参数时默认为实部与虚部都为0;一个参数时默认为实数,即虚部为0,两个参数时分别为实部与虚部),并定义两个成员方法计算两个复数的和与差。定义一个Print()方法输出复数的值,当虚部为0时不输出虚部,。2.定义一个Test类使用Complex类,在这个类的主方法中创建两个复数对象,分别计算这两个复数的和与差,并输出。publicclassComplex{doublerePart,imPart;Complex(){this.rePart=0;this.imPart=0;}Complex(doublerePart){this.rePart=rePart;this.imPart=0;}Complex(doublerePart,doubleimPart){this.rePart=rePart;this.imPart=imPart;}ComplexJia(Complexp1,Complexp2){Complexp=newComplex(p1.rePart+p2.rePart,p1.imPart+p2.imPart);returnp;}ComplexJian(Complexp1,Complexp2){Complexp=newComplex(p1.rePart-p2.rePart,p1.imPart-p2.imPart);returnp;}voidPrint(){System.out.println(复数的值为:);if(this.imPart!=0)System.out.println(this.rePart+++this.imPart+i);elseSystem.out.println(this.rePart);}}Test类测试publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){Complexc=newComplex();Complexc1=newComplex(2,7);Complexc2=newComplex(5,2);c1.Print();c2.Print();System.out.println(这两复数和为:);System.out.println((c.Jia(c1,c2).rePart+++c.Jia(c1,c2).imPart+i).toString());System.out.println(这两复数差为:);System.out.println(c.Jian(c1,c2).rePart+++c.Jian(c1,c2).imPart+i);}}
本文标题:Java复数类Complex加减
链接地址:https://www.777doc.com/doc-5107582 .html