net.gobbz.eurorechner
Class EuroUmrechner

java.lang.Object
  extended by net.gobbz.eurorechner.EuroUmrechner

public class EuroUmrechner
extends java.lang.Object

Dieser Euroumrechner stellt Konstanten für die Kurse und die Namen der Währungen bereit. Weiters kann dem Rechner ein Betrag und die Ausgangswährung übergeben werden in der dieser Betrag vorliegt: z. B. betrag = 1000, waehrung = 7 für Italienische Lire. Der Umrechner kann dann diesen Betrag in eine andere Währung durch die Methode getBetrag umrechnen. Dieser Methode wird die Währung übergeben in die umgerechnet werden soll: z. B. getBetrag(1) würde im obigen Fall 7,106 ergeben weil 1 für Österreichische Schillinge steht.

Author:
Michael Wild

Field Summary
 int BELGISCHE_FRANC
           
private  double betrag
          Speichert den umzurechnenden Betrag ab, wobei in waehrung die Währung des umzurechnenden Betrages eingestellt wurde
 int DEUTSCHE_MARK
           
 int EURO
           
 int FINMARK
           
 int FRANZOESISCHE_FRANC
           
 int GRIECHISCHE_DRACHMEN
           
 int IRISCHE_PFUND
           
 int ITALIENISCHE_LIRE
           
 double[] KURSE
          Die Umrechnungskurse der einzelnen Währungen in einem konstanten Feld
 int LUXENBURGISCHE_FRANC
           
 int NIEDERLAENDISCHE_GULDEN
           
 int OESTERREICHISCHE_SCHILLING
           
 int PORTUGIESISCHE_ESCUDO
           
 int SPANISCHE_PESETEN
           
private  int waehrung
          Speichert die Währung ab in welcher der Betrag eingegeben wurde
 java.lang.String[] WAEHRUNGEN
          Die Namen der einzelnen Währungen in einem konstanten Feld
 
Constructor Summary
EuroUmrechner()
           
 
Method Summary
 double getBetrag(int waehrung)
          Liefert den in die übergebene Währung umgerechneten Währungsbetrag zurück.
 int getWaehrung()
          Liefert die Nummer der Währung, welcher der eingegebene Währungsbetrag entspricht
 void setBetrag(double betrag)
          Setzt den umzurechnenden Betrag.
 void setWaehrung(int waehrung)
          Setzt die Währung, welche den Währungsbetrag entspricht.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

waehrung

private int waehrung
Speichert die Währung ab in welcher der Betrag eingegeben wurde


betrag

private double betrag
Speichert den umzurechnenden Betrag ab, wobei in waehrung die Währung des umzurechnenden Betrages eingestellt wurde


KURSE

public final double[] KURSE
Die Umrechnungskurse der einzelnen Währungen in einem konstanten Feld


WAEHRUNGEN

public final java.lang.String[] WAEHRUNGEN
Die Namen der einzelnen Währungen in einem konstanten Feld


EURO

public final int EURO
See Also:
Constant Field Values

OESTERREICHISCHE_SCHILLING

public final int OESTERREICHISCHE_SCHILLING
See Also:
Constant Field Values

BELGISCHE_FRANC

public final int BELGISCHE_FRANC
See Also:
Constant Field Values

DEUTSCHE_MARK

public final int DEUTSCHE_MARK
See Also:
Constant Field Values

SPANISCHE_PESETEN

public final int SPANISCHE_PESETEN
See Also:
Constant Field Values

FRANZOESISCHE_FRANC

public final int FRANZOESISCHE_FRANC
See Also:
Constant Field Values

IRISCHE_PFUND

public final int IRISCHE_PFUND
See Also:
Constant Field Values

ITALIENISCHE_LIRE

public final int ITALIENISCHE_LIRE
See Also:
Constant Field Values

LUXENBURGISCHE_FRANC

public final int LUXENBURGISCHE_FRANC
See Also:
Constant Field Values

NIEDERLAENDISCHE_GULDEN

public final int NIEDERLAENDISCHE_GULDEN
See Also:
Constant Field Values

PORTUGIESISCHE_ESCUDO

public final int PORTUGIESISCHE_ESCUDO
See Also:
Constant Field Values

FINMARK

public final int FINMARK
See Also:
Constant Field Values

GRIECHISCHE_DRACHMEN

public final int GRIECHISCHE_DRACHMEN
See Also:
Constant Field Values
Constructor Detail

EuroUmrechner

public EuroUmrechner()
Method Detail

setWaehrung

public void setWaehrung(int waehrung)
Setzt die Währung, welche den Währungsbetrag entspricht. Es muss eine gültige Währungsnummer eingegeben werden, ansonsten macht die Methode nichts

Parameters:
waehrung - die zu setzen ist

getWaehrung

public int getWaehrung()
Liefert die Nummer der Währung, welcher der eingegebene Währungsbetrag entspricht

Returns:
die Nummer der Währung

setBetrag

public void setBetrag(double betrag)
Setzt den umzurechnenden Betrag. Der Betrag muss größer oder gleich 0 sein

Parameters:
betrag - der gesetzt werden soll

getBetrag

public double getBetrag(int waehrung)
Liefert den in die übergebene Währung umgerechneten Währungsbetrag zurück. Dabei muss währung die Nummer einer gültigen Währung sein

Parameters:
waehrung - in die umgerechnet werden soll
Returns:
den in die übergebene Währung umgerechnete Währungsbetrag