În acest program, veți învăța să adăugați două numere complexe în Java creând o clasă numită Complex și trecând-o într-o funcție add ().
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:
- Clasa și obiecte Java
- Metode Java
Exemplu: Adăugați două numere complexe
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); ) )
Ieșire
Suma = 5,7 + 9,5i
În programul de mai sus, am creat o clasă Complex
cu două variabile membre: real și imag. După cum sugerează și numele, realele stochează partea reală a unui număr complex și imag stochează partea imaginară.
Complex
Clasa are un constructor cu inițializează valoarea reală și imag.
De asemenea, am creat o nouă funcție statică add()
care ia două numere complexe ca parametri și returnează rezultatul ca număr complex.
În interiorul add()
metodei, adăugăm doar părțile reale și imaginare ale numerelor complexe n1 și n2, le stocăm într-o nouă variabilă temp și returnează temp.
Apoi, în funcția de apelare main()
, o imprimăm folosind printf()
funcția.