当前位置:网站首页>浅谈Break和continue语句的区别
浅谈Break和continue语句的区别
2022-07-19 05:23:00 【扒宝周】
概念:
Break是跳出整个循环,即执行到Break语句时,该循环内Break语句之后的内容不在继续执行,并且整个循环终止。Continue是指跳出本次循环,继续执行下一轮循环。话不多说,直接上例子:
示例:
1、Continue语句示例:
//Continue语句示例:
public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i==9){
System.out.println("当前i的值为:"+i);
continue;
}
System.out.println("继续执行"+i);
}
System.out.println("循环结束");
}
}
运行结果:
可以看到continue语句为首先执行循环,当i的值为9时,输出当前i的值,不在执行此次continue后面的语句,然后开始下一次循环,直至不满足循环执行条件。
2、Break语句示例:
//break语句示例:
public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i==9){
System.out.println("当前i的值为:"+i);
break;
}
System.out.println("继续执行"+i);
}
System.out.println("循环结束");
}
}
运行结果:
i的值 小于9时,执行过程与continue相同,当i的值等于9时,输出当前i的值,执行break语句,结束循环,由上面运行结果可看出,即使没达到循环执行条件循环也不再继续执行,
边栏推荐
猜你喜欢
随机推荐
Go zero business development Arsenal
3DSlicer导入锥束CT图像
畅玩树莓派4B(一)树莓派系统安装和SSH连接
XPath filters other tags in the tag to get all the content
使用matlab使图片生成.mif文件
Qt5.12安装错误提示:C:\Qt5.12.11\vcredist\vcredist_msvc2019_x86.exe /norestart /q
High collapse and solution
div拖拽效果
Redash - a powerful open source data visualization platform
Solr search engine - solrcloud installation and cluster configuration
Gocore-v2 framework release - Integrated scaffolding capabilities
FPGA之使用matlab生成四种波形的mif文件
京东快速导航框
Use of swagger3
简单的Map集合练习题
MySQL之InnoDB引擎(四)
主路径覆盖与基路径覆盖
Summary 2 - deep learning network building learning
Detailed explanation of several connection queries
FPGA之简易DDS信号发生器设计