Program Java na pridanie dvoch komplexných čísel prechodom triedy k funkcii

V tomto programe sa naučíte pridávať dve komplexné čísla v Jave tak, že vytvoríte triedu s názvom Komplex a prenesiete ju do funkcie add ().

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Trieda Java a objekty
  • Metódy Java

Príklad: Pridajte dve zložité čí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ýkon

 Súčet = 5,7 + 9,5i

Vo vyššie uvedenom programe sme vytvorili triedu Complexs dvoma členskými premennými: real a imag. Ako naznačuje názov, skutočný obchod ukladá skutočnú časť komplexného čísla a imag ukladá imaginárnu časť.

ComplexTrieda má konštruktor inicializuje hodnotu skutočné a IMAG.

Tiež sme vytvorili novú statickú funkciu, add()ktorá berie ako parametre dve komplexné čísla a vráti výsledok ako komplexné číslo.

Vo vnútri add()metódy iba pridáme reálnu a imaginárnu časť komplexných čísel n1 a n2, uložíme ju do novej premennej temp a return temp.

Potom ho volanie funkcie main()vytlačíme pomocou printf()funkcie.

Zaujímavé články...