java for怎么跳出_java跳出for循环的方法

java for怎么跳出_java跳出for循环的方法java 跳出 for 循环的方法发布时间 2020 06 2615 56 42 来源 亿速云阅读 193 作者 Leah 这篇文章将为大家详细讲解有关 java 跳出 for 循环的方法 文章内容质量较高 因此小编分享给大家做个参考 希望大家阅读完这篇文章后对相关知识有一定的了解 break 语句 break 用于完全结束一个循环 跳出循环体 不管是哪种循环 一旦在循环体中遇到 break 系统将完全结束循环 开始执行循

java跳出for循环的方法

发布时间:2020-06-26 15:56:42

来源:亿速云

阅读:193

作者:Leah

这篇文章将为大家详细讲解有关java跳出for循环的方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

break语句

break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(:)的标识符。且它必须放在循环语句之前才有作用。public class BreakTest

{

public static void main(String[] args){

// 外层循环,outer作为标识符

outer:

for (int i = 0 ; i < 5 ; i++ ){

// 内层循环

for (int j = 0; j < 3 ; j++ ){

System.out.println(“i的值为:” + i + ” j的值为:” + j);

if (j == 1){

// 跳出outer标签所标识的循环。

break outer;

}

}

}

}

}

continue语句

continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。

注意:continue语句并没有使整个循环终止。

continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是完全中止循环。public class ContinueTest

{

public static void main(String[] args){

// 一个简单的for循环

for (int i = 0; i < 3 ; i++ ){

System.out.println(“i的值是” + i);

if (i == 1){

// 忽略本次循环的剩下语句

continue;

}

System.out.println(“continue后的输出语句”);

}

}

}

break是结束整个循环体,continue是结束单次循环

return语句

return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。public class ReturnTest

{

public static void main(String[] args){

// 一个简单的for循环

for (int i = 0; i < 3 ; i++ ){

System.out.println(“i的值是” + i);

if (i == 1){

return;

}

System.out.println(“return后的输出语句”);

}

}

}

关于java跳出for循环的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221932.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:57
下一篇 2026年3月17日 下午4:57


相关推荐

  • Tomcat 面试题汇总

    Tomcat 面试题汇总1、Tomcat的缺省端口是多少,怎么修改?1)找到Tomcat目录下的conf文件夹2)进入conf文件夹里面找到server.xml文件3)打开server.xml文件4)在server.xml文件里面找到下列信息&amp;amp;lt;ConnectorconnectionTimeout=&amp;quot;20000&amp;quot;port=&amp;quot;8080&amp;quot;protocol=&amp;q

    2022年6月12日
    29
  • 【已解决】MySQL Connector Net 卸载不了问题?

    【已解决】MySQL Connector Net 卸载不了问题?今天mysql出现了一些问题,想要全部卸载重新安装,控制面板中右键卸载,发现MySQLConnectorNet无法卸载。百度上搜索发现回答都是复制粘贴,千篇一律,都是检查C盘文件是否删除干净,还有就是注册表是否删除干净;使用这些方法均不能完成卸载,重装mysql。不断搜索发现一方法可行进行分享:1.微软的支持里面有一个Fixproblemsthatblockprogramsfrombeinginstalledorremoved,链接https://support.micros

    2022年7月25日
    52
  • 架构学习——业务架构图

    架构学习——业务架构图一、什么是业务架构图?业务架构图,顾名思义就是对于产品的业务架构进行梳理和整合,它表达的是业务系统之间的关系,帮助开发人员梳理业务结构。二、为什么要画业务架构图?业务架构图帮我们更好的从宏观的角度整体性的审查我们的产品帮助用户和需求方从业务角度出发更好的了解我们的产品功能有了业务架构图我们可以更好的对目前已有的功能和以后计划开发的功能进行抽象、设计、开发三、如何画业务架构图?站在巨人的肩膀上我们要学会站在巨人的肩膀上学习,先看看一些比较牛的公司他们是怎么画的业务架构图,借鉴他人的画法和思

    2022年10月7日
    4
  • AI落地开源三剑客系列教程:工作流平台n8n使用教程

    AI落地开源三剑客系列教程:工作流平台n8n使用教程

    2026年3月13日
    2
  • 黄仁勋预测2027年AI 芯片有望带来1万亿美元收入,AI人工智能ETF(512930)开盘上涨

    黄仁勋预测2027年AI 芯片有望带来1万亿美元收入,AI人工智能ETF(512930)开盘上涨

    2026年3月18日
    2
  • Pycharm全局搜索关键字[通俗易懂]

    Pycharm全局搜索关键字[通俗易懂]PythonTips

    2022年5月6日
    159

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号