Program Java dodający dwie liczby zespolone poprzez przekazanie klasy do funkcji

W tym programie nauczysz się dodawać dwie liczby zespolone w Javie, tworząc klasę o nazwie Complex i przekazując ją do funkcji add ().

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Klasa i obiekty Java
  • Metody Java

Przykład: dodaj dwie liczby zespolone

 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); ) )

Wynik

 Suma = 5,7 + 9,5i

W powyższym programie stworzyliśmy klasę Complexz dwiema zmiennymi składowymi: real i imag. Jak sama nazwa wskazuje, rzeczywisty przechowuje rzeczywistą część liczby zespolonej, a wyobrażenie przechowuje część urojoną.

ComplexKlasa ma konstruktor inicjalizuje wartość rzeczywista i imag.

Stworzyliśmy również nową funkcję statyczną, add()która przyjmuje dwie liczby zespolone jako parametry i zwraca wynik jako liczbę zespoloną.

Wewnątrz add()metody po prostu dodajemy rzeczywiste i urojone części liczb zespolonych n1 i n2, przechowujemy je w nowej zmiennej temp i zwracamy temp.

Następnie w funkcji wywołującej main()drukujemy ją za pomocą printf()funkcji.

Interesujące artykuły...