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、嵌套循环
执行流程:外循环一次,内循环多次。