Java-Programm zum Hinzufügen von zwei komplexen Zahlen durch Übergeben einer Klasse an eine Funktion

In diesem Programm lernen Sie, zwei komplexe Zahlen in Java hinzuzufügen, indem Sie eine Klasse mit dem Namen Complex erstellen und an eine Funktion add () übergeben.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Klasse und Objekte
  • Java-Methoden

Beispiel: Fügen Sie zwei komplexe Zahlen hinzu

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

Ausgabe

 Summe = 5,7 + 9,5i

Im obigen Programm haben wir eine Klasse Complexmit zwei Mitgliedsvariablen erstellt: real und imag. Wie der Name schon sagt, speichert Real den Realteil einer komplexen Zahl und Imag den Imaginärteil.

Die ComplexKlasse hat einen Konstruktor, der den Wert von real und imag initialisiert.

Wir haben auch eine neue statische Funktion erstellt add(), die zwei komplexe Zahlen als Parameter verwendet und das Ergebnis als komplexe Zahl zurückgibt.

Innerhalb der add()Methode fügen wir einfach die Real- und Imaginärteile der komplexen Zahlen n1 und n2 hinzu, speichern sie in einer neuen Variablen temp und geben temp zurück.

Dann main()drucken wir es in der aufrufenden Funktion mit der printf()Funktion.

Interessante Beiträge...