在计算机编程中,处理复数是一项基本操作。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函数中,我们新建了两个复数并执行加法操作,最终输出它们的和。