Hallo wir sollen einen Währungsrechner schreiben als enum Currency!
Hier mal mein Code!
Und hier die aufgabenstellung dazu!
Implementieren Sie einen Aufzählungsdatentyp CurrencyEnum für Währungen (EUR, USD, CAD, GBP, AUD,…).
• Jede Währung soll dabei als Attribut den Wechselkurs zum USD enthalten. Implementieren Sie das mit einem entsprechenden Attribut des Typs.
• Implementieren in dem enum eine Methode zur Währungsumrechnung: double convert(double amount, Currency to)
• Implementieren sie eine Testklasse CurrencyTest für Currency in der Sie die korrekte Umrechnung von Beträgen in andere Währungen überprüfen
Is denn das so Richtig oder nicht? Außerdem habe ich kein Plan wie ich mit der Testklasse anfangen soll! Über Tips wäre ich sehr dankbar!
LG Kulle
Hier mal mein Code!
Java:
public enum Currency {
USD (1.00),
EUR (1.39),
CAD (0.90),
AUD (0.90),
GBP (1.66);
private final double kurs;
Currency(double kurs) {
this.kurs = kurs;
}
double converteur(double amount, double EUR){
amount = 10.00;
EUR = this.kurs;
EUR = amount * this.kurs;
return EUR;
}
double convertcad(double amount, double CAD){
amount = 10.00;
CAD = this.kurs;
CAD = amount * this.kurs;
return CAD;
}
double convertaud(double amount, double AUD){
amount = 10.00;
AUD = this.kurs;
AUD = amount * this.kurs;
return AUD;
}
double convertgbp(double amount, double GBP){
amount = 10.00;
GBP = this.kurs;
GBP = amount * this.kurs;
return GBP;
}
}
Und hier die aufgabenstellung dazu!
Implementieren Sie einen Aufzählungsdatentyp CurrencyEnum für Währungen (EUR, USD, CAD, GBP, AUD,…).
• Jede Währung soll dabei als Attribut den Wechselkurs zum USD enthalten. Implementieren Sie das mit einem entsprechenden Attribut des Typs.
• Implementieren in dem enum eine Methode zur Währungsumrechnung: double convert(double amount, Currency to)
• Implementieren sie eine Testklasse CurrencyTest für Currency in der Sie die korrekte Umrechnung von Beträgen in andere Währungen überprüfen
Is denn das so Richtig oder nicht? Außerdem habe ich kein Plan wie ich mit der Testklasse anfangen soll! Über Tips wäre ich sehr dankbar!
LG Kulle