Luc*_*ano 1 java integer switch-statement
我不知道我在寻找什么...有一天(很久以前)我在互联网上搜索的东西,我找到了类似"列表"的东西,你可以立即获得整数值.基本上,或多或少是这样的:
通常你会这样做:
switch (int)
{
case 1:
something();
break;
case 2:
...
}
Run Code Online (Sandbox Code Playgroud)
我看到的,更有可能是这样的:
switch (int)
{
case CAR:
something();
break;
case HOUSE:
...
}
Run Code Online (Sandbox Code Playgroud)
如果我没记错的话,那么用户如何使用类似"列表"的东西来将整数值称为单词.你们知道这是什么吗?
你正在看一个枚举.
public enum Something {
CAR (1),
HOUSE (2),
DOG (3),
private int value;
private Something(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
Run Code Online (Sandbox Code Playgroud)
或者如之前在评论/其他答案中所述:
public static final int CAR = 1;
public static final int HOUSE = 2;
public static final int DOG = 3;
Run Code Online (Sandbox Code Playgroud)