执行控制
在Java里,涉及执行控制的的关键字包括if-else、while、do-while、for 以及一个名为switch 的选择语句;
所有条件语句都利用条件表达式的真假来决定执行流程;
1、 中断和继续
在任何循环语句的主体部分,亦可用break 和continue 控制循环的流程。其中,break 用于强行退出循环,
不执行循环中剩余的语句。continue则停止执行当前的反复,然后退回循环起始和开始新的反复。
同样的规则亦适用于while:
(1) 简单的一个continue会退回最内层循环的开头(顶部),并继续执行。
(2) 带有标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环。
(3) break会中断当前循环,并移离当前标签的末尾。
(4) 带标签的break会中断当前循环,并移离由那个标签指示的循环的末尾。
2、开关
“ 开关” (Switch)有时也被划分为一种“ 选择语句” 。根据⼀个整数表达式的值,switch语句可从一系列
代码选出一段执行。它的格式如下:
switch(整数选择因子) {
case 整数值 1 : 语句; break;
case 整数值 2 : 语句; break;
case 整数值 3 : 语句; break;
case 整数值 4 : 语句; break;
case 整数值 5 : 语句; break;
//. .
default: 语句;
}
其中,“ 整数选择因子” 是一个特殊的表达式,能产生整数值。switch 能将整数选择因子的结果与每个整数
值比较。若发现相符的,就执行对应的语句(简单或复合语句)。若没有发现相符的,就执行default 语
句。
网友评论