流程控制语句
代码的运行流程,也是代码的运行结构。
主要分为三个结构:顺序结构、选择结构、循环结构
顺序结构
代码从主函数开始逐行向下运行,也是一种宏观的代码运行结构。
选择结构
相当于代码分叉运行,但宏观上还是顺序运行。
if语句
既可以对一个单一的值进行判断,也可以对一个区间的值进行判断。
基本格式
代码走到B,选择走C还是走D。有两条路
单if形式
在B时,如果条件为true时走C,如果为false时直接跳过走D
嵌套if-else形式
在B时选择如果条件为true走C,如果为false时走H再走I。当走C时遇到D时,如果条件为true,走E,反之走F。再走G和I
if-else-if形式
再B时,如果条件为true时走C再走I,如果为false时走到D。在D时,如果条件为true时走E再走I,如果为false时走到F。在F时,如果条件为true时走G再走I,如果为false时走H再走I。可以这样一直进行。
switch语句
只能判断单一的值,要求的变量类型为:byte、short、int、char、String
循环结构
主要解决重复性执行的代码
一、for循环
运用在一直重复次数的循环
二、while循环
不知重复次数但是已知结束条件的循环
循环的四要素
- 循环初始化:指循环什么时候开始
- 循环继续条件:什么情况循环继续执行或者循环什么时候结束
- 循环体:需要被多次循环执行的代码块
- 循环的周期、步长、间距:当前循环和下一次循环之间的变更