Program Java pro přidání dvou komplexních čísel předáním třídy funkci

V tomto programu se naučíte přidávat dvě komplexní čísla v Javě vytvořením třídy s názvem Complex a předáním do funkce add ().

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Třída Java a objekty
  • Metody Java

Příklad: Přidejte dvě komplexní čísla

 public class Complex ( double real; double imag; public Complex(double real, double imag) ( this.real = real; this.imag = imag; ) public static void main(String() args) ( Complex n1 = new Complex(2.3, 4.5), n2 = new Complex(3.4, 5.0), temp; temp = add(n1, n2); System.out.printf("Sum = %.1f + %.1fi", temp.real, temp.imag); ) public static Complex add(Complex n1, Complex n2) ( Complex temp = new Complex(0.0, 0.0); temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return(temp); ) )

Výstup

 Součet = 5,7 + 9,5i

Ve výše uvedeném programu jsme vytvořili třídu Complexse dvěma členskými proměnnými: real a imag. Jak název napovídá, real ukládá skutečnou část komplexního čísla a imag ukládá imaginární část.

ComplexTřída má konstruktor inicializuje hodnotu skutečné a IMAG.

Také jsme vytvořili novou statickou funkci, add()která bere dvě komplexní čísla jako parametry a vrátí výsledek jako komplexní číslo.

Uvnitř add()metody pouze přidáme skutečné a imaginární části komplexních čísel n1 a n2, uložíme je do nové proměnné temp a return temp.

Poté jej ve funkci volání main()vytiskneme pomocí printf()funkce.

Zajímavé články...