博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
breat to与break的用法
阅读量:7107 次
发布时间:2019-06-28

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

hot3.png

###多重循环中break的用法### : demo

public class LoopBreak {    public static void main(String[] args) {        for (int i = 0; i < 5 ; i++) {            for (int j = 1; j < 50; j++) {                if (j ==25|| j ==30 ){                    System.out.println(j);                    break ; //break 会跳出当前所在的循环                }            }        }    }}

: 输出

2525252525

总结: break用于跳出当前循环,对当前循环的上一层循环没有作用。


###break to Point(带标签的Break语句)###

public class LoopBreak {    public static void main(String[] args) {        ok :        for (int i = 0; i < 5 ; i++) {        //如果 point放在这里则和上面的程序没有区别            for (int j = 1; j < 50; j++) {                if (j ==25|| j ==30 ){                    System.out.println(j);                    break ok ; //break toPoint 会结束两个循环                }            }        }                System.out.println("ends");    }}

输出

25ends

break to point(Core java 中称为带标签的break语句)会跳出多重嵌套的循环语句,跳转至带标签的语句块的末尾。然后继续执行,所以上面的代码中,输出 25之后就输出ends了

转载于:https://my.oschina.net/ordiychen/blog/530232

你可能感兴趣的文章
优酷去掉广告代码
查看>>
iptables简单设置
查看>>
《Java从入门到放弃》JavaSE入门篇:面向对象语法一(入门版)
查看>>
我的友情链接
查看>>
京东自建物流寓意电商进入蜕化阶段
查看>>
Kali Linux 2016.2发布提供虚拟机以及系统镜像下载
查看>>
关于配置
查看>>
2017年开工啦
查看>>
使用Python向MySQL数据库中存入json类型数据
查看>>
响应式微服务 in java 译 <十八> Deploying a Microservice in OpenShift
查看>>
RHEL5安装Oracle10gRAC on VMware Server1.0之三
查看>>
使用check_openmanage监控win主机的一些常见写法
查看>>
ALV中背景和字体颜色改变的做法
查看>>
new 运算符
查看>>
使用wsimport生成本地代码查看天气预报
查看>>
通过Puppet角色提取配置文件,推送到另一台服务器上
查看>>
bash变量子串的常用操作
查看>>
Kali 2.0安装之后需要做的事——使用SSH进行远程登录
查看>>
高阶函数、闭包、匿名函数
查看>>
我的友情链接
查看>>