概述
今天总结了下SE阶段的循环结构以及执行流程,希望对java的初学者提供一些帮助!
循环结构
1.for循环
(1)语法格式
for(表达式1; 条件表达式; 表达式2){
循环体;
}
语句块;
(2)执行流程
执行表达式1 => 判断条件表达式是否成立
=> 若成立,则执行循环体 => 表达式2 => 判断条件表达式是否成立
=> 若不成立,则执行语句块;
2 循环的嵌套
(1)语法格式
for(表达式1; 条件表达式2; 表达式3){
for(表达式4; 条件表达式5; 表达式6){
循环体;
}
}
(2)执行流程
执行表达式1 => 判断条件表达式2是否成立
=> 若成立,则执行表达式4 => 判断条件表达式5是否成立
=> 若成立,则执行循环体 => 表达式6 => 判断条件表达式5是否成立
=> 若不成立,则执行表达式3 => 判断条件表达式2是否成立
=> 若不成立,则结束循环
3 while循环
(1)语法格式
while(条件表达式){
循环体;
}
语句块;
(2)执行流程
判断条件表达式是否成立
=> 若成立,则执行循环体 => 判断条件表达式是否成立;
=> 若不成立,则执行语句块;
(3)注意事项
a.while循环其实和for循环是可以完全互换的。
b.while循环通常用于明确循环条件但不明确循环次数的场合中。
for循环通常用于明确循环次数/范围的场合中。
c.while(true)等价于for(;;),都用于表示无限循环。
4 do-while循环
(1)语法格式
do{
循环体;
}while(条件表达式);
语句块;
(2)执行流程
执行循环体 => 判断条件表达式是否成立
=> 若成立,则执行循环体 => 判断条件表达式是否成立;
=> 若不成立,则执行语句块;
(3)注意事项
do-while循环通常用于至少执行一次循环体的场合中。
只有do-while循环的小括号后面是有分号的,其他循环是不允许添加分号的,否则后果严重
最后
以上就是重要便当为你收集整理的javaSE阶段的循环结构以及执行流程的全部内容,希望文章能够帮你解决javaSE阶段的循环结构以及执行流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复