switch中的case没带break出现的情况 当使用switch方法时,如果没有在case事件后加入break,会导致在符合case条件之后的case事件同步触发。 int n = 2; switch (n) { case 2: System.out.println(2); case 1: System.out.println(1); break; } 执行的结果为 2 1 可以看到尽管n不等于1,但任然会导致case 1的事件触发。