流程控制分类:顺序结构、分支結构、循环结构
- 二、分支结构:if结构、switch结构
就是从头到尾依次执行每条语句的操作如果没有其他流程控制(即没有分支结构和循环结构),Java方法里面的语句默认是一个顺序执行流从上到下依次执行每条语句。
二、分支结构:if结构、switch结构
根据条件的不同执行不同的分支代碼
if(布尔表达式或者布尔值){
2、switch结构(功能与if结构相同语句更优美,但因为开发中经常会漏掉break且只支持部分类型还是推荐大家使用if结构)
case孓句中的值必须是常量,且不能重复;
break作为某一个case代码段的结束句使其跳出该分支结构,执行其他的代码
while循环:循环条件为true,执行代碼块一直到循环条件为false 则跳出循环。
do-while循环:先执行代码块再判断循环条件,循环条件为true则继续执行代码块,否则跳出循环
注意:do-while循环的特点是 无论循环条件是否为true,都会先执行一遍代码块(这点与while循环不同)
for循环:只要满足条件,用来重复执行某条语句
for
(初始化表达式
1
;条件表达式
2
;迭代表达式
3
){
功能与for循环相同,但用法不够for循环灵活但性能更优,语句更优美有时候用来替代for循环的写法
电脑开机显礻continuee:忽略本次循环剩下的语句,接着开始下一次的循环并不会终止整个循环。
break:完全结束break语句所在循环跳出当前循环体。
return:return语句可以從一个方法返回并把控制权交给调用它的语句。这样其实是直接结束整个方法也算是结束了循环。