分支结构
单分支if多分支 if else if … else 根据不同范围、值执行不同操作有连续性选择结构
switch选择结构,根据不同的值执行不同的操作有离散性 语法:
注意事项: 1.jdk1.5之前表达式类型只能是 int 、short、 byte、 char,jdk1.5增加枚举类型,jdk7增加 String 类型 2.case 后面只能写常量,不能是变量 3.程序执行到 break 时会终止整个 switch 结构 4.如果不添加 break,程序会顺序执行每条 case 后面所添加的操作
循环结构 循环结构 :for、while、do while 循环结构的四个要素:循环变量的初始化,循环条件控制(必须是boolean类型),循环体,循环变量迭代
for循环执行流程 1.执行i=1,循环变量初始化 2.判断循环控制条件 i < 5 3.满足条件 则 执行循环体 j+=i,否则结束循环 4.循环变量迭代 i++ 5.回到步骤2,继续按步骤顺序执行
for循环、while循环、do while循环的比较 for循环 1.do while的循环体至少会执行一次而其他两者不是 2.for循环相比较其余两者有明确的循环次数
注意事项: 1.用do while 写循环时注意 while语句后面要添加分号 2.循环执行到 continue 语句会结束本次循环开始下一次循环,执行到break 会结束整个循环