前情回顾:
多少人因为生存煞费心机,多少人又因为生存而失去生活的权利。与其期盼纸醉金迷的生活,倒不如降低欲望,过着平凡而充实的日子。
作者主页: 追光者♂
个人简介:
[1] 计算机专业硕士研究生
[2] 2022年度博客之星人工智能领域TOP4
[3] 阿里云社区特邀专家博主
[4] CSDN-人工智能领域优质创作者
[5] 预期2023年10月份 · 准CSDN博客专家
- 无限进步,一起追光!!!
感谢大家 点赞 收藏⭐ 留言!!!
本篇继续介绍Java流程控制语句相关的剩余5个关键字,具体包括:while、do、break、continue以及return。当然,这里只是为Java初学者的朋友简单介绍一下这些关键字以及使用它们的语法格式,不会很详细展开。这些关键字博主将在后续教程中逐步渗透讲解到,这个请不用担心~ 可以期待一下!
语法格式:
while(循环条件){
循环体语句块;
}
执行过程:
常与while关键字结合使用:
语法格式:
do{
循环体语句块;
}while(循环条件);
执行过程:
do...while
系列的循环,至少执行一次循环体语句块;注意: (这也是Java初学者 易犯的错误)
内循环中
,只能结束内循环;外循环中 内循环外
,可以结束外循环;结合标签
,那么 可以直接结束 标签对应的循环;//用于switch结构
switch(表达式){
case 常量值1:
语句块1;
【break;】
case 常量值2:
语句块2;
【break;】
...
【default:
语句块n+1;
【break;】
】
}
//用于for,while,do...while循环
while(true){
...
if(xx){
break;//结束while循环
}
}
for(初始化表达式; 循环条件; 迭代表达式){
...
if(xx){
break;//结束for循环
}
}
for(初始化表达式; 循环条件; 迭代表达式){
for(初始化表达式; 循环条件; 迭代表达式){
if(xx){
break; //结束的是内循环
}
}
}
out:for(初始化表达式; 循环条件; 迭代表达式){
for(初始化表达式; 循环条件; 迭代表达式){
if(xx){
break out; //结束的是out标记的外循环
}
}
}
只能用在循环中:提取结束本次循环,跳过了 本次循环剩下的循环体语句
for(初始化表达式; 循环条件; 迭代表达式){
...//上面的循环体语句
if(xx){
continue;//提前结束本次循环,本次循环“下面的循环体语句"被跳过了
}
...//下面的循环体语句
}
for(初始化表达式; 循环条件; 迭代表达式){
...//上面的外循环体语句
for(初始化表达式; 循环条件; 迭代表达式){
...//上面的内循环体语句
if(xx){
continue; //提前结束本次内循环,本次内循环“下面的内循环体语句"被跳过了
}
...//下面的内循环体语句
}
...//下面的外循环体语句
}
out:for(初始化表达式; 循环条件; 迭代表达式){
for(初始化表达式; 循环条件; 迭代表达式){
if(xx){
continue out; //提前结束的是out标记的外循环剩下的语句,相当于提前结束了本轮内循环,直接准备下一次外循环
}
}
}
形式:
持续更新 ing!!!
热门专栏推荐:
持续创作优质好文ing…✍✍✍
记得一键三连哦!!!
求关注!求点赞!求个收藏啦!