流程控制注意点
-
switch
- switch后面跟的是要判断的变量
- 判断的变量必须是要可以自动转换为int值,如byte short char
- 但在JDK1.7中的判断变量可以使用String
-
break
public static void main(String[] args) { for (int i = 0; i <= 100; i++) { System.out.println(i); while (i == 30) { //break 停止最近的循环 break; } } }
停止确定的循环
public static void main(String[] args) { outer:for (int i = 0; i <= 100; i++) { System.out.println(i); while (i == 30) { //想要停止外部的循环,就需要在循环前用标签标记 break outer; } } }
-
continue
使用方法与break相同
-
while和do~while不可切换的情况
在第一次进入循环的是就不满足条件