关于打破案件

dgh*_*htr 0 java

我正在浏览一个switch条件语句的代码

char c1=65;
switch(c1){
  case 'A':
    System.out.println("one");
  default:
    System.out.println("two");
  case 'b':
    System.out.println("three");
}
Run Code Online (Sandbox Code Playgroud)

虽然结果是"一二三",但在调试时我发现它首先进入案例A,这是A的ASCII值65,但是它也会执行所有剩余的案例,但是如果我放弃了; 然后它出来了,所以这意味着如果我们不放弃它将继续执行所有情况请告知.

Cha*_*har 6

如果你没有休息,匹配案例之后的所有其他案例将自动执行.在两种情况,控制将来自开关盒:

1. When it ends.
2. When it finds a break.
Run Code Online (Sandbox Code Playgroud)