用Java程序将两个复数相加

303 阅读1分钟

写一个Java程序,用一个例子把两个复数相加。不幸的是,复数有实部和虚部,对它们进行加法是很棘手的。

例如,5 + 10i意味着5是实数部分,10是虚数部分。再加上一个11+9i,就可以得到16+19i。

在这个Java添加例子中,我们创建了一个构造函数来初始化复数。接下来,创建了一个具有默认值的该类的实例。

// 使用构造函数添加两个复数的Java程序 包SimpleNumberPrograms。

public class acn {

double real, imaginary;

acn(double r, double i) {
	this.real = r;
	this.imaginary = i;
}

public static void main(String args\[\]){
	acn cn1 = new acn(10.7, 22.5);
	acn cn2 = new acn(28.2, 68);
	
	acn addition = sum(cn1, cn2);
	System.out.printf("\\nComplex Numbers Sum = " + 
	addition.real + " + " + addition.imaginary + "i ");
}

public static acn sum(acn cn1, acn cn2) {
	acn addition = new acn(0, 0);
	addition.real = cn1.real + cn2.real;
	addition.imaginary = cn1.imaginary + cn2.imaginary;
	
	return addition;
}

image.png