Programme Java pour ajouter deux nombres complexes en passant une classe à une fonction

Dans ce programme, vous apprendrez à ajouter deux nombres complexes en Java en créant une classe nommée Complex et en la passant dans une fonction add ().

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Classe Java et objets
  • Méthodes Java

Exemple: ajouter deux nombres complexes

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

Production

 Somme = 5,7 + 9,5i

Dans le programme ci-dessus, nous avons créé une classe Complexavec deux variables membres: real et imag. Comme son nom l'indique, real stocke une partie réelle d'un nombre complexe et imag stocke la partie imaginaire.

La Complexclasse a un constructeur avec initialise la valeur de real et imag.

Nous avons également créé une nouvelle fonction statique add()qui prend deux nombres complexes comme paramètres et renvoie le résultat sous forme de nombre complexe.

Dans la add()méthode, nous ajoutons simplement les parties réelles et imaginaires des nombres complexes n1 et n2, le stockons dans une nouvelle variable temp et retournons temp.

Ensuite, dans la fonction appelante main(), nous l'imprimons en utilisant printf()function.

Articles intéressants...