语句块:
块:即为复合语句,只有一对花括号括起来的多条java语句;
语句块中可以包含另一个语句块;
语句块决定了变量的作用域;
语句块中声明的变量只能在该语句块以及其内部语句块中作用;
语句块中不能有两个重名的局部变量。
if(布尔表达式){
}
else if(布尔表达式){
}
//等等,直到
else{
}
switch语句:提供了一种有效计算和处理程序中多钟选择的情况。
switch (变量){
case 值:
代码块;
break;
case 值:
代码块;
break;
case 值:
代码块;
break;
default:
代码块;
break;
switch 检测的值只能是32位及以下的,及byte,short ,int,char.还有枚举类型,1.7后才可以String,所以开发的时候要注意版本
default 默认,也可放在前边,顺序没有强制要求,所以一般都加上break,作为很好的习惯
}
原文:http://www.cnblogs.com/dmyzgc/p/5140906.html