1. 数据结构
A. 顺序结构
B. 选择分支结构
① Switch算术表达式
(1) 类型必须是字符型,字节型,短整型,整型
(2) 当算术表达式的值与某一个case后面的常量相当,就执行case后面的语句
(3) 值都没有表达式匹配就执行defaul后面的语句
(4) 每一个case常量表达式必须互不相同,否则就会出现相互矛盾的现象
注意事项:
(1) 每一个case和default的出现次序不影响执行结果
(2) 执行完一个case后面的语句后流程控制转移到下一个case继续执行,因此使用break
(3) Case程序体中的break语句可以执行跳出switch的程序体,并且执行switch程序体以后的语句部分
② If语句
(1) 单分支if语句
If(条件表达式){……}
(2) 双分支if语句
If(条件表达式){…..} else{…..}
(3) 多分支if语句
If(条件表达式){…..} else if (条件表达式){…..}else if …..else{…..}
A. 循环结构
(1) for循环:适用于循环次数已知的循环程序
(2) while循环:适用于构造循环次数未知的循环程序
(3) do while 循环至少执行一次循环程序
(4) 跳转语句:
break :结束整个循环,即使没有满足判断条件
continue :只结束当前一次循环,continue后边的代码就不再执行,但必须满足判断条件的时候才结束循环