enum Roman {
O(0), I(1), V(5), X(10), L(50), C(100), -I(-1),- V(-5), -X(-10),- L(-50),- C(-100); // здесь если ввести минусы, то компилятор ругается
static Roman valueOf(int value) {
for (Roman d : Roman.values())
if (value == d.getValue())
return d;
throw new IllegalArgumentException();
}
Roman(int value) {
this.value = value;
}
public int getValue() {
return this.value;
}
int value;
}
-V
=> _V