Hallo, ich wollte mal so eine allgemeine Java Frage stellen, da mich Google und Java Api nicht schlauer machen konnte.
undzwar hab ich eine Enum Klasse namens Currency erstellt. Die enthält verschiedene Währungen:
|
Java source code
|
1
2
3
4
5
6
7
|
public enum Currency {
/**
* Währung
*/
Euro, USDollar, JapaneseYen, Pound, Ruble, Franc, Niara;
}
|
mehr nicht.
Nun würde ich gerne zu den einzelnen Währungen einen Wert angeben können. Z.B. 2,0 für Euro und 1,8 für den Dollar... damit, wenn ich so ein Enum Element erstellt habe, den zugehörigen Wert habe, das wär doch toll.
hab schon probiert eine Varriable in der Klasse zu erstellen und in einem Konstruktor die jeweils zu setzen... geht aber iwie nicht, vermutes das geht bei Enums nicht wie in anderen Klassen.
das war mein Versuch:
|
Java source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public enum Currency {
Euro, USDollar, JapaneseYen, Pound, Ruble, Franc, Niara;
private double price;
public Currency(){
switch (this) {
case Euro:
price=2,0;
case USDollar:
price=1,8;
default:
price=0;
}
}
}
|
ich hoffe einer von euch kann mir helfen. danke schonmal im vorraus