流程控制语句三种选择语句、判断语句、循环语句。
判断语句
if ... else if ...else
不管判断代码块有几个,最终最多只能有一个代码块被执行到。
if语句在定义条件时应遵循一下原则:
各个条件不应该冲突
越精确的条件定义位置越靠前
选择语句
switch...case...break;case...break;...default...break;
switch语句块在判断时,从上到下依次判断每一个case是否匹配,只要有一个匹配了,那么就执行它 对应语句的语句块.只要某一个case匹配到了
,后续所有case块就不再判断了.
switch语句用判断的变量类型只能是:char byte short int String(1.7) Enum(1.5)
switch语句使用时应遵循一下原则:
每一个case块结束后都需要加break关键字以结束switch语句
case块的顺序没有影响
循环语句
while循环:先判断循环条件,满足条件才能执行循环体,while循环更适用于循环次数不确定的场景
do...while循环:先执行一次循环体,在判断循环条件
for循环:更适用与循环次数固定的场景
foreach循环(增强for循环):他是专门用于遍历(迭代)数组 集合容器的循环