java直接跳出for循环_java如何跳出for循环?

java直接跳出for循环_java如何跳出for循环?java 跳出 for 循环的方法 breakcontinu 语句 break 用于完全结束一个循环 跳出循环体 不管是哪种循环 一旦在循环体中遇到 break 系统将完全结束循环 开始执行循环之后的代码 break 不仅可以结束其所在的循环 还可结束其外层循环 此时需要在 break 后紧跟一个标签 这个标签用于标识一个外层循环 Java 中的标签就是一个紧跟着英文冒号 的标识符 且它必须

aa67dbf156b9d7c8b47f57c2f684829f.png

java跳出for循环的方法break

continue

return

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后的输出语句”);

}

}

}

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

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

(0)
上一篇 2026年3月19日 下午6:34
下一篇 2026年3月19日 下午6:34


相关推荐

发表回复

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

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