Java program za dodavanje dva složena broja prenošenjem klase u funkciju

U ovom programu naučit ćete dodavati dva složena broja u Javi stvarajući klasu nazvanu Složeni i prenoseći je u funkciju add ().

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java klasa i objekti
  • Java metode

Primjer: dodajte dva složena broja

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

Izlaz

 Zbroj = 5,7 + 9,5i

U gornjem programu stvorili smo razred Complexs dvije varijable člana: real i imag. Kao što i samo ime govori, real pohranjuje stvarni dio složenog broja, a imag ima imaginarni dio.

ComplexKlasa ima konstruktor s inicijalizira vrijednost stvaran i imag.

Također smo stvorili novu statičku funkciju add()koja uzima dva složena broja kao parametre i vraća rezultat kao složeni broj.

Unutar add()metode samo dodajemo stvarne i zamišljene dijelove složenih brojeva n1 i n2, pohranjujemo ih u novu varijablu temp i return temp.

Zatim ga u funkciji pozivanja main()ispisujemo pomoću printf()funkcije.

Zanimljivi članci...