首页 > 编程知识 正文

java跳出循环语句,java退出for循环语句

时间:2023-05-06 08:12:41 阅读:28255 作者:933

众所周知,在Java中,退出for循环通常有两种方法: break和continue。

break是跳出当前的for循环,如下面的代码所示。

[java]

package com.xtfggef.algo;

公共类rect est {

//*

* @param args

*/

publicstaticvoidmain (字符串[ ] args ) {

for(intI=0; i10; I ) {

if(I==5) {

布雷克;

}

system.out.print(I ' );

}

}

}

输出:0 1 2 3 4

也就是说,break退出(结束)当前循环。

continue跳出当前周期,开始下一个周期,如下所示:

[java]

package com.xtfggef.algo;

公共类rect est {

//*

* @param args

*/

publicstaticvoidmain (字符串[ ] args ) {

for(intI=0; i 10; I ) {

if(I==5) {

继续;

}

system.out.print(I ' );

}

}

}

输出:0 1 2 3 4 6 7 8 9

上述两种方法不能跳出多个循环。 如果需要退出多个循环,则必须使用标签,定义标签的级别,然后进行跳转

出来的地方用黑莓标签就可以了。 代码如下。

[java]

package com.xtfggef.algo;

公共类rect est {

//*

* @param args

*/

publicstaticvoidmain (字符串[ ] args ) {

LOOP:for(intI=0; i 10; I ) {

for(intj=0; j 10; j ) {

for(intk=0; k 10; k ) {

for(inth=0; h 10; h () )

if(h==6) {

断开环路;

}

系统. out.print (h;

}

}

}

}

system.out.println(((Ni'mhere! ();

}

}

输出:

012345

I'm here!

意思很明显!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。