本帖最后由 吴文彬 于 2013-5-13 18:51 编辑
public class SwitchTest {
public static void main(String[] args) {
System.out.print(switchIt(2));
}
public static int switchIt(int x) {
int j = 1;
switch (x) {
case 1: j++;
case 2: j++;
case 3: j++;
default: j++;
}
return j + x;
}
}
答案是 6. 我调试了下,为什么那个switch直接从case 2那个地方开始执行的,不是应该从case 1 那里开始顺序执行,然后比较是否相当吗。 |
|