第四章 控制执行流程
条件语句 if --else if -- else
通过 条件表达式的true和fale ,判断执行哪些语句
迭代语句
- while
-
do-while
-
for
foreach 迭代的形式 for(type t: list) { print(t) ; } 其中list是个数组或者其他容器
跳转
- goto 虽然是关键字,但是语言中没有使用
- break
在Java中可以使用continue和break代替goto。Java 中同样可以定义标签,使用标识符加冒号 (:) 的形式,如“mylabel:”。Java 中的标签是为循环设计的,是为了在多重循环中方便的使用 break 和 coutinue 而设计的。
- 一般的continue会退回最内层循环的开头(顶部),并继续执行
- 带标签的continue会达到标签的位置,并重新进入紧接在那个标签后面的循环
- 一般的break会中断并跳出当前循环
- 带标签的break会中断并跳出标签所指的循环
譬如以下例子
int i =0; int j = 0; label:while(true){ //我是第一层循环 while(true){ //我是第二层循环 if(j*i == 81) break label; // continue label j++; } i++; }
关注我的公众号