de.hska.java.aufgaben.interfaces
Class KomplexeZahlKartesisch

java.lang.Object
  extended by de.hska.java.aufgaben.interfaces.KomplexeZahlKartesisch
All Implemented Interfaces:
KomplexeZahl

public class KomplexeZahlKartesisch
extends java.lang.Object
implements KomplexeZahl

Implementierung einer KomplexenZahl mit je einem double-Wert für den Real- und dem Imaginärteil.

Zurück zum Aufgabentext

Author:
pape

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

KomplexeZahlKartesisch

public KomplexeZahlKartesisch(double realTeil,
                              double imaginaerTeil)
Method Detail

getImaginaerteil

public double getImaginaerteil()
Description copied from interface: KomplexeZahl
Gibt den Imaginärteil dieser Komplexen Zahl zurück.

Specified by:
getImaginaerteil in interface KomplexeZahl

getRealteil

public double getRealteil()
Description copied from interface: KomplexeZahl
Gibt den Realteil dieses Komplexen Zahl zurück.

Specified by:
getRealteil in interface KomplexeZahl

addieren

public KomplexeZahl addieren(KomplexeZahl zahl)
Description copied from interface: KomplexeZahl
Addierte zwei komplexe Zahlen, indem Real- und Imaginärteil addiert werden. Wirft eine NullPointerException, falls zahl null ist.

Specified by:
addieren in interface KomplexeZahl

multiplizieren

public KomplexeZahl multiplizieren(KomplexeZahl zahl)
Description copied from interface: KomplexeZahl
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. Wirft eine NullPointerException, falls zahl null ist.

Specified by:
multiplizieren in interface KomplexeZahl


(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben