14.switch、continue、break执行语句要点:
1>switch语句:
语法:switch(表达式){
case 取值1:语句1;break;
case 取值2:语句2;break;
·
·
·
case 取值n:语句n;break;
default:语句块n+1;
}
规则: · 表达式的返回值必须是:int、byte、char、short类型的之一,并且必须是确定的值。
· case的值必须是常量,且所有的case的值应该是不同的。
· default字句是可选可不选的。
· break用来终止一个子句,如果没有break,则继续执行下面的语句,直到遇到break结束,
或执行完语句结束。
2>break语句:
break语句用来终止while、do…while、for语句,且是无条件的终止循环语句,
break会结束离它最近的循环。一般break语句与if、if…else语句结合使用。
3>continue语句:
continue语句只能用在循环里,作用是跳过循环体中的剩余语句,执行下一次循环。
一般continue语句与if、if…else语句结合使用,加速循环。