Java programma, lai pievienotu divus sarežģītus skaitļus, nododot klasi funkcijai

Šajā programmā jūs iemācīsities pievienot divus sarežģītus skaitļus Java, izveidojot klasi ar nosaukumu Complex un nododot to funkcijai add ().

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java klase un objekti
  • Java metodes

Piemērs: pievienojiet divus kompleksus skaitļus

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

Rezultāts

 Summa = 5,7 + 9,5i

Iepriekš minētajā programmā mēs izveidojām klasi Complexar diviem dalībnieku mainīgajiem lielumiem: reālo un imag. Kā norāda nosaukums, reālie glabā reālu kompleksa skaitļa daļu un imag glabā iedomāto daļu.

ComplexKlase ir konstruktors ar inicializē vērtību reāla un imag.

Mēs arī izveidojām jaunu statisko funkciju, add()kas divus sarežģītus skaitļus ņem par parametriem un atgriež rezultātu kā kompleksu skaitli.

add()Metodes iekšpusē mēs vienkārši pievienojam komplekso skaitļu n1 un n2 reālās un iedomātās daļas, saglabājam to jaunā mainīgā temp un return temp.

Pēc tam izsaukšanas funkcijā main()mēs to izdrukājam, izmantojot printf()funkciju.

Interesanti raksti...