编写一个Java application程序,使用复数类complex验证两个复数1+2i和3+4i相加产生一个新的复数4+6i。复数类complex要求如下:

   日期:2020-10-03     浏览:548    评论:0    
核心提示:(1)复数类Complex的属性有:RealPart:int型,代表复数的实数部分,ImaginPart;int型,代表复数的虚数部分(2)复数类Complex的方法有,Complex():构造函数,将复数的实部和虚部都置0。Complex(int r.int i):构造函数,形参r为实部的初值,为虚部的初值。Complex complexAdd(Complex a):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。String ToString():把当前

(1)复数类Complex的属性有:
RealPart:int型,代表复数的实数部分,
ImaginPart;int型,代表复数的虚数部分
(2)复数类Complex的方法有,
Complex():构造函数,将复数的实部和虚部都置0。
Complex(int r.int i):构造函数,形参r为实部的初值,为虚部的初值。
Complex complexAdd(Complex a):将当前复数对象与形参复数对象相加,所得的结
果仍是一个复数值,返回给此方法的调用者。
String ToString():把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。
Calca类

public class Calca { 
	public static void main(String[] args) { 
		Complex a=new Complex(1,2);
		Complex b=new Complex(3,4);
		System.out.println("a="+a.ToString());
		System.out.println("b="+b.ToString());
		Complex c=a.complexAdd(b);
		System.out.println("a+b="+c.ToString());
	}

}

Complex类

public class Complex { 
	int RealPart;
	int ImaginPart;
	Complex(){ 
		RealPart=0;
		ImaginPart=0;
	}
	Complex(int r,int i){ 
		RealPart=r;
		ImaginPart=i;
	}
	Complex complexAdd(Complex a) { 
		this.RealPart+=a.RealPart;
		this.ImaginPart+=a.ImaginPart;
		return this;
	}
	String ToString() { 
		String str=RealPart+"+"+ImaginPart+"i";
		return str;
	}
}
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服