控制结构笔记
顺序控制
顺序结构是指程序从上到下逐行地执行,中间没有任何判断和跳转。
分支结构
让程序有选择的执行主要有三种:单分支、双分支和多分支。
单分支
当条件表达式为true时,就会执行,如果为false,就不执行。
双分支
当条件表达式1成立时,即执行代码块1,否则执行代码块2.
多分支
当条件表达式1成立时,即执行代码块1,如果表达式1不成立,才去判断表达式2是否成立,如果表达式2成立,就执行代码块2,以此类推。
循环控制
循环控制让程序可以反复执行某段代码,主要是while循环、do while循环、for循环
while循环
当条件表达式为true时,就会执行,如果为false,就不执行。
do while 循环
无论条件表达式的真假,至少会执行一次{}的代码,然后根据条件表达式的结果决定是否继续执行。
for循环
在每次循环开始时,都会先执行初始化语句,然后检查条件表达式,如果为true,就执代码块,然后执行更新表达式,最后再次检查条件表达式。
break
break关键字用于强制退出循环,不执行循环中剩余的语句。它可以用在for、while、do while等各种类型的循环中。
continue
continue关键字用于跳出本次循环,继续 执行下一次循环。他只能出现在循环体中,并与break不同,continue并不是终止循环,而是跳过此次循环,也是跳过当前的循环,继续进入下一次的循环。
return
return主要有两个方面的作用
1.返回方法指定类型的值:return语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者。
2.结束方法的执行:return语句也可用于提前结束方法的执行。