1,Switc语句格式:
Swith(表达式) { case 取值1: 执行语句 ; Break; case 取值2 : 执行语句 ; Break; ……. default: 执行语句 ; Break; // 最后的break可省略。 }
2,Switch结束的两种情况:遇到break,执行到语句最后一个大括号。
int num = 4; int y = 0; switch(num) { case 1://条件不符合,不执行下面语句。 y++; case 2://条件不符合,不执行下面语句。 y+=2; case 3://条件不符合,不执行下面语句。 y+=3; case 4://条件符合,执行下面的语句,y=4。 y+=4; case 5://由于没有遇到break,也没有执行到语句最后一个大括号,因此继续执行下面语句,y=4+5=9 y+=5; } System.out.println(y);
|