Јава програм за додавање два сложена броја преношењем класе у функцију

У овом програму научићете да додате два сложена броја у Јави тако што ћете створити класу названу Комплекс и пренети је у функцију адд ().

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава класа и објекти
  • Јава методе

Пример: Додајте два сложена броја

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

Оутпут

 Збир = 5,7 + 9,5и

У горе наведеном програму створили смо класу Complexса две променљиве члана: реал и имаг. Као што и само име говори, реални складишти стварни део сложеног броја, а имаг има имагинарни део.

ComplexКласа има конструктор са покреће вредност реалног и Имаг.

Такође смо креирали нову статичку функцију add()која узима два сложена броја као параметре и враћа резултат као сложени број.

Унутар add()методе само додајемо стварне и замишљене делове сложених бројева н1 и н2, чувамо их у новој променљивој темп и ретурн темп.

Затим, у функцији позивања main(), исписујемо је помоћу printf()функције.

Занимљиви Чланци...