switch的格式
public void Info(int a){
switch(表达式(注意只能是byte,short,char或int)){
case 值1:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值2:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值3:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值4:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值5:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值6:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
case 值7:常量表达式(不可以是变量,也不可以是带变量的表达式);[break;]
[default:常量表达式(不可以是变量,也不可以是带变量的表达式);]
}
}
说明[]括号中时可以省略的
现在我们来讨论一下什么是常量表达式
常量表达式的值是一个定值而不包含变量的式子!形如
a<(2*2+4%2)[不变]<7