[Java] Enum mit vordefinierten Werten

public enum E_Status
{
    unknown(0),
    on(-1),
    off(-2);
    
    private final int v;
 
    private E_Status(int v)
    {
        this.v = v;
    }

    public int getValue()
    {
        return v;
    }
}

// Zugriff
int a = E_Status.on.getValue();

// oder über switch
E_Status status = E_Status.unknown;

switch (status)
{
    case unknown:
        break;
    case on:
        break;
    ...
}