【发布时间】:2011-06-25 05:46:06
【问题描述】:
您能否在 Java 中的 switch 语句中包含多个变量?
enum Facing { North, South, East, West }
enum Forward { Right, Left }
Forward forward;
Facing facing;
Integer myNumber;
所以它看起来像这样?如果是这样,我将如何实施
switch (facing, forward) {
case North, Right : facing 1 = East
}
我知道这是错误的,但想知道这种技术是否可行,我将如何实施?
【问题讨论】:
-
swicth 语句只能切换原始类型和枚举。那么为什么不将所有枚举转换为单个数字而不是切换呢?
标签: java switch-statement enumeration enumerated-types