淘先锋技术网

首页 1 2 3 4 5 6 7

在计算机编程中,处理复数是一项基本操作。Java是一种方便处理复数的编程语言,本文将介绍如何使用Java来计算两个复数的和。

//定义复数类
class Complex {
private double real; //实部
private double imag; //虚部
//构造函数
public Complex(double r, double i) {
real = r;
imag = i;
}
//加法操作,返回一个新的复数
public Complex add(Complex c) {
return new Complex(real + c.real, imag + c.imag);
}
//重载加法操作符
public Complex add(double r, double i) {
return add(new Complex(r, i));
}
//重载字符串输出方法
public String toString() {
return real + " + " + imag + "i";
}
}
//测试代码
public class Main {
public static void main(String[] args) {
Complex c1 = new Complex(1.0, 2.0);
Complex c2 = new Complex(3.0, -4.0);
Complex sum = c1.add(c2);
System.out.println(c1 + " + " + c2 + " = " + sum);
}
}

上述代码中,我们创建了一个名为Complex的类来表示复数,包含了实部和虚部两个成员变量。其中add方法用于实现复数的加法操作,返回一个新的复数。我们还重载了加法操作符,方便了使用。在main函数中,我们新建了两个复数并执行加法操作,最终输出它们的和。