java开关跳转到1个以上的情况

时间:2015-08-26 07:16:34

标签: java switch-statement

我有一个Switch案例,其中调用了多个案例。 我看起来两个案例中的两个角色是相同的,或者如果案例被多次调用,我没有预料到,但它不是。

所以我加入了一些" syso" s:

}

输出是:

if

System.out.println("Switch"); System.out.println(key.ID); switch (key.ID) { case Key.ID_ROTATE: // do stuff break; case Key.ID_LEFT: // do stuff break; case Key.ID_HIDE: System.out.println(Key.ID_HIDE); // do stuff case Key.ID_PAUSE: System.out.println(Key.ID_PAUSE); // do stuff break; case Key.ID_RESTART: // do stuff break; } System.out.println("Switch end");

Switch

6

6

因此,switch的值为6,java正在调用case 6和7。 我的问题是为什么?

0 个答案:

没有答案