for语句
- 可以采用逗号操作符来定义多个变量
for(int i=1, j=i+10; i<5; i++, j=i*2){
System.out.println("i = " + i + " j = " + j);
}
Label
label1:
outer-iteration {
inner-iteration {
//...
break; // (1)
//...
continue; // (2)
//...
continue label1; // (3)
//...
break label1; // (4)
}
}
- 一般的continue会退回最内层循环的开头,继续执行
- 带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环
- 一般的break会中断并跳出当前循环
- 带标签的break会中断并跳出标签所指的循环
Switch
- 整数/char
- 没有break会继续执行后面的语句