|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectde.hska.java.aufgaben.interfaces.KomplexeZahlKartesisch
public class KomplexeZahlKartesisch
Implementierung einer KomplexenZahl mit je einem double-Wert für den Real- und dem Imaginärteil.
| Constructor Summary | |
|---|---|
KomplexeZahlKartesisch(double realTeil,
double imaginaerTeil)
|
|
| Method Summary | |
|---|---|
KomplexeZahl |
addieren(KomplexeZahl zahl)
Addierte zwei komplexe Zahlen, indem Real- und Imaginärteil addiert werden. |
double |
getImaginaerteil()
Gibt den Imaginärteil dieser Komplexen Zahl zurück. |
double |
getRealteil()
Gibt den Realteil dieses Komplexen Zahl zurück. |
KomplexeZahl |
multiplizieren(KomplexeZahl zahl)
Multipliziert zwei komplexe Zahlen a1+i*b1
und a2+i*b2 und gibt das
Produkt (a1*a2 - b1*b2) + i(a1*b2 + a2*b1) zurück. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KomplexeZahlKartesisch(double realTeil,
double imaginaerTeil)
| Method Detail |
|---|
public double getImaginaerteil()
KomplexeZahl
getImaginaerteil in interface KomplexeZahlpublic double getRealteil()
KomplexeZahl
getRealteil in interface KomplexeZahlpublic KomplexeZahl addieren(KomplexeZahl zahl)
KomplexeZahlzahl
null ist.
addieren in interface KomplexeZahlpublic KomplexeZahl multiplizieren(KomplexeZahl zahl)
KomplexeZahla1+i*b1
und a2+i*b2 und gibt das
Produkt (a1*a2 - b1*b2) + i(a1*b2 + a2*b1) zurück.
Wirft eine NullPointerException, falls zahl
null ist.
multiplizieren in interface KomplexeZahl
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben