一、简介
嵌套if控制语句
执行步骤:①对表达式1结果进行判断②如果表达式1的结果为true再对表达式2结果进行判断,如果表达式2结果为true则执行语句1否则执行语句2③如果表达式1结果为false则对表达式3结果进行判断,如果表达式3结果为true则执行语句3否则执行语句4
switch语句
执行步骤:①计算switch后表达式的值②将计算结果从上至下依次与case后的常量比较③如果相等就执行该常量后的代码块,遇到break语句就结束④如果与任何一个case后的常量值都不匹配就执行default语句
循环结构
初始部分:设置循环的初始状态
循环体:重复执行的代码
循环条件:判断是否继续循环的条件
while循环执行步骤
①先对循环条件的结果进行判断,结果为真则执行循环语句
②执行完毕后继续对循环条件进行判断,如果为真则继续执行
③如果结果为假则跳过循环语句执行后面的语句
当boolean类型表达式为true时执行循环体
do-while循环
先执行一次 代码块(循环体),再判断while条件
for循环
①执行表达式1,一般是进行变量初始化操作
②执行表达式2,对循环条件进行判断
③结果为真则执行循环体
④循环语句执行完毕后执行表达式3改变循环变量的值再次执行表达式2,结果为真则继续循环
⑤结果为假终止循环执行后面的语句
多重循环
又称嵌套循环,指一个循环语句的循环体中再包含循环语句
循环对比
①语法格式不同
②执行顺序不同
③使用情况不同
跳转语句
①break用在循环中,表示 无条件结束循环
②continue语句用在循环中,表示 无条件 结束 本次循环
③return语句的作用是结束当前方法的执行并退出返回到调用该方法的语句处