Program Java za dodajanje dveh kompleksnih številk s prenašanjem razreda na funkcijo

V tem programu se boste naučili dodajati dve kompleksni številki v Javi tako, da ustvarite razred z imenom Complex in ga prenesete v funkcijo add ().

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Razred Java in predmeti
  • Java metode

Primer: dodajte dve kompleksni številki

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

Izhod

 Vsota = 5,7 + 9,5i

V zgornjem programu smo ustvarili razred Complexz dvema spremenljivkama člana: real in imag. Kot že ime pove, real shrani realni del kompleksnega števila, imag pa domišljijski del.

ComplexRazred ima konstruktor z inicializira vrednosti realnega in Imag.

Ustvarili smo tudi novo statično funkcijo, add()ki za parametre vzame dve kompleksni številki, rezultat pa vrne kot kompleksno številko.

Znotraj add()metode samo dodamo resnične in namišljene dele kompleksnih števil n1 in n2, shranimo v novo spremenljivko temp in return temp.

Nato ga v klicni funkciji main()natisnemo s printf()funkcijo.

Zanimive Članki...