在計算機編程中,處理復數是一項基本操作。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函數中,我們新建了兩個復數并執行加法操作,最終輸出它們的和。