class CodeRunner{
public static void main(String[] args){
switch(option) {
case 1: System.out.println("option 1");
case 2: System.out.println("option 2");break;
case 3: System.out.println("option 3");
default: System.out.println("我的博客");
}
}
}
问题:当option=1,2,3,4的时候结果都是什么?
以第一个为例:
class CodeRunner{
public static void main(String[] args){
var option=1;
switch(option) {
case 1: System.out.println("option 1");
case 2: System.out.println("option 2");break;
case 3: System.out.println("option 3");
default: System.out.println("我的博客");
}
}
}
结果值:
option 1
option 2
以此类推,所有的答案为:
var option=1;
option 1
option 2
var option=2;
option 2
var option=3;
option 3
我的博客
var option=4;
我的博客
case句中 没有break的时候,它会执行到遇到 break为止!。自己敲代码会牢记的久一些