文档章节

breat to与break的用法

ordiy
 ordiy
发布于 2015/11/14 00:22
字数 239
阅读 13
收藏 1

###多重循环中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 会跳出当前所在的循环
                }
            }
        }
    }
}

: 输出

25
25
25
25
25

总结: 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");
    }
}


输出

25
ends

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

© 著作权归作者所有

ordiy
粉丝 2
博文 23
码字总数 8614
作品 0
深圳
程序员
私信 提问
Linux学习之路-Linux-循环 for、while【10】---20171223

循环 循环执行 >将某代码段重复运行多次 >重复运行多少次 >>循环次数事先已知 >>循环次数事先未知 >有进入条件和退出条件 for, while, until for循环 用法: 循环体done 执行机制: 列表生成方...

DannyExia00
2018/06/26
0
0
Python日志之Python控制流(顺序,分支,循环)

Python控制流: 所有程序都是在IDLE中运行 1.Python的三种控制流 (1).什么是控制流 Python中程序代码执行是有序的,有的代码程序会从上倒下按顺序执行,有的程序会跳转着执行,有的程序代码...

暗夜灬Duke
2015/07/20
0
0
2018-6-19bash编程之循环

我们继续将bash脚本编程,回顾一下程序的执行流程,分别为: 顺序执行选择执行循环执行 而对于循环执行来说,其分类涉及到以下几种: for, while, until 每个循环都有执行条件和退出条件,这...

谁猜谁知道
2018/06/19
0
0
switch后边跟char的用法

/* 功能:演示switch后边跟char的用法 时间:2012-04-15 00:16 */ public class TestSwitch{ public static void main(String[] args){ java.util.Scanner input=new java.util.Scanner(Syst......

路人乙大哥
2012/04/15
2.2K
0
python中continue和break的使用示例

使用continue语句跳过当前循环,这点和shell中的continue用法等同 这里要实现打印奇数的功能 #* coding:utf-8 *for i in range(10): if i%2 == 0: continue print("这是偶数") else: print(......

高好亮
2016/07/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么要在网站中应用CDN加速?

1. 网页加载速度更快 在网站中使用CDN技术最直接的一个好处就是它可以加快网页的加载速度。首先,CDN加速的内容分发是基于服务器缓存的,由于CDN中缓存了不少数据,它能够给用户提供更快的页...

云漫网络Ruan
39分钟前
7
0
亚玛芬体育(Amer Sports)和信必优正式启动合作开发Movesense创新

亚玛芬体育和信必优正式启动合作开发Movesense创新,作为亚玛芬体育的完美技术搭档,信必优利用Movesense传感器技术为第三方开发移动应用和服务。 Movesense基于传感器技术和开放的API,测量...

symbiochina88
50分钟前
4
0
创龙TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA核心板规格书

SOM-TL437xF是一款广州创龙基于TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA芯片设计的核心板,采用沉金无铅工艺的10层板设计,适用于高速数据采集和处理系统、汽车导航、工业自动化等领...

Tronlong创龙
50分钟前
4
0
好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
56分钟前
6
0
IDEA 自定义方法注解模板

IDEA 自定义方法注解模板 1、使用效果 /*** 计算交易费用* @Author wangjiafang* @Date 2019/9/11* @param feeComputeVo* @return*/@PostMapping("/v1/fee_compute")public ApiResp......

小白的成长
57分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部