【3】流程控制语句

1、顺序结构

 2、判断语句

2.1判断语句--if

 关系表达式为true的时候,执行语句体。

2.2判断语句--if...else..

 关系表达式为true时,执行语句体1,为false时,执行语句体2。

2.3判断语句--if...else if...else

 3、选择语句--switch

 

注:switch语句中,表达式的数据类型,可以是byte、short、int、char、enum(枚举),JDK7后可以接收字符串。

case具有穿透性,在switch语句中,如果case后面不写break,将出现穿透现象,也就是不会判断下一个case的值,直接向后运行,直到遇到break,或者整体switch结束。

举例:

执行结果

 

4、循环语句

4.1循环语句1-for

 

 4.2循环语句2-while

 

 4.3循环语句3-do...while

 

 注:do...while循环的特点:无条件执行一次循环体,即使我们将循环条件直接写成false,也依然会循环一次。

4.4循环语句的区别

 

 5、跳出语句

5.1break

5.2continue

6、嵌套循环

 执行流程:外循环一次,内循环多次。

原文地址:https://www.cnblogs.com/crystal1126/p/12598771.html