博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中break与continue
阅读量:5931 次
发布时间:2019-06-19

本文共 673 字,大约阅读时间需要 2 分钟。

break:

for (int i = 0; i < 3; i++) {    for (int j = 0; j < 3; j++) {        if (j == 1) {            break;        }        System.out.println("i,j:" + i + "," + j);    }}

输出:

i,j:0,0i,j:1,0i,j:2,0

continue:

for (int i = 0; i < 3; i++) {    for (int j = 0; j < 3; j++) {        if (j == 1) {            continue;        }        System.out.println("i,j:" + i + "," + j);    }}

输出:

i,j:0,0i,j:0,2i,j:1,0i,j:1,2i,j:2,0i,j:2,2
结论:
 break 放在子循环,会跳出内层循环体
    
    continue 只会结束本次 内层循环

跳出外层循环,添加标签:

outer:for (int i = 0; i < 3; i++) {    for (int j = 0; j < 3; j++) {        if (j == 1) {            break outer;        }        System.out.println("i,j:" + i + "," + j);    }}

输出:

i,j:0,0

转载地址:http://qcytx.baihongyu.com/

你可能感兴趣的文章
《Go语言编程》【2.7 完整示例】的错误
查看>>
操作系统基础
查看>>
Disk Space Checking
查看>>
Xampp 443端口被虚拟机占用问题
查看>>
JavaScript异常处理和事件处理
查看>>
DNS搭建
查看>>
QQ终于不再崩溃
查看>>
DELL R720 XEN安装 驱动问题
查看>>
DES 加密、解密
查看>>
ERP专业词汇
查看>>
latch: row cache objects等待事件
查看>>
狙击波病毒
查看>>
inux启动流程 转载wanglm5102017-01-04 13:59
查看>>
Saltstack (grains、pillar、jinja模版、haproy+keeplived)
查看>>
Oracle10g 闪回数据库 (Flashback Database)
查看>>
fastreport4清除以前的数据,连续打印
查看>>
Linux下系统诊断shell命令fuser
查看>>
C语言中 位运算总结
查看>>
狱警在死刑监区的21年:曾拉回临刑喊冤的嫌犯
查看>>
NVDIMM原理与应用之一:基本原理
查看>>