我正在查看 switch 条件语句的代码
char c1=65;
switch(c1){
case 'A':
System.out.println("one");
default:
System.out.println("two");
case 'b':
System.out.println("three");
}
虽然结果是“一二三”,但在调试时我发现它首先进入情况 A,即 A 的 ASCII 值 65,但随后它还执行所有剩余的情况,但如果我放置了break;然后就出来了,这是否意味着如果我们不设置中断,它将继续执行所有情况,请指教。
最佳答案
如果不加break,则匹配的case之后的所有case都会自动执行。在两种情况下,控制权将从 switch case 中出来:
1. When it ends.
2. When it finds a break.
关于java - 关于案件的破案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370269/