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 Complex
mit zwei Mitgliedsvariablen erstellt: real und imag. Wie der Name schon sagt, speichert Real den Realteil einer komplexen Zahl und Imag den Imaginärteil.
Die Complex
Klasse 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.