`
弦上的福音
  • 浏览: 20563 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java循环中,break的特殊用法

    博客分类:
  • java
阅读更多

		flag: {
			for (int i = 0; i < 10; i++) {
				for (int j = 0; j < 10; j++) {
					System.out.println(j);
					if (j == 4) {
						break flag;
					}
				}
			}
		}


最后只打印0到4,停止运行
1
4
分享到:
评论
5 楼 Night舞夜 2014-03-11  
for循环里的条件都可以控件它退出循环了,我倒是没用过这个写法,因为没必要
4 楼 Vity 2014-03-11  
flashing 写道
Vity 写道
尽量不要使用 goto label 等关键字

c里面其实用很正常,但是有个原则:不到万不得已不要往前goto


对于过程语言, goto很正常 但是对于java  最好甭用
3 楼 这些年 2014-03-10  
写代码 是为了让别人能看懂,跳来跳去,让人头疼
2 楼 flashing 2014-03-10  
Vity 写道
尽量不要使用 goto label 等关键字

c里面其实用很正常,但是有个原则:不到万不得已不要往前goto
1 楼 Vity 2014-03-10  
尽量不要使用 goto label 等关键字

相关推荐

    Java实验报告——循环结构应用

    1、实验名称:循环结构应用 2、主要代码内容:游戏中生命力购买问题 3、【实验目的】 (1)熟悉变量与常量的定义;...(2)掌握while循环语句、if语句以及break语句的使用方法; (3)掌握双层嵌套的循环结构。

    Java 零基础控制语句 - break.md

    给出了 `break` 的作用和使用示例,包括在 `for` 循环中使用 `break` 关键字提前终止循环的演示。示例代码展示了如何通过条件判断和 `break` 关键字来控制循环的执行,并通过输出结果展示了循环的终止过程。通过阅读...

    Java各种循环用法实例代码.rar

    Java各种循环用法实例代码,包括while循环、do-while循环、 for循环、嵌套循环等,运用这些方法求最大公约数、计算销售额、显示数字构成的金字塔、关键字break和continue、语句标号以及利用标号中止循环、显示素数等...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-107-Java基本语法-方法初步-使用方法与不使用方法的对比.avi 北京动力节点-Java编程零基础教程-108-Java基本语法-方法初步-方法有返回值与无返回值的对比.avi 北京动力节点-Java...

    JAVA阶段模拟试题

    18关于Java类中带参数的方法,下列选项中的说法错误的是( )。 (选择一项) A使用带参数的方法分为两步:1.定义带参数的方法:2.调用带参数的方法 B带参数方法的返回值不能为void C带参数方法的参数个数可以为一个...

    廖雪峰 Java 教程.doc

    廖雪峰 Java 教程 Java教程 Java快速入门 Java简介 安装JDK 第一个Java程序 Java代码助手 使用IDE 使用IDE练习插件 Java程序基础 Java程序基本结构 变量和数据类型 整数运算 浮点数运算 布尔运算 ...

    Java机战游戏

    完成项目所用技术: 1、Swing窗体设计 Frame类的使用 Graphics类的使用 2、面向对象程序设计 ...5、使用Java的异常处理机制处理异常 使用try/catch/finally处理异常 使用异常类输出异常信息 开发工具:Eclipse

    Java2游戏编程.pdf

    1.2 为什么在游戏中使用Java 1.3 为Java准备系统 1.3.1 安装Java SDK 1.3.2 编译和运行Java程序 1.3.3 使用命令行 1.3.4 使用集成开发环境(IDE) 1.3.5 关于Java2文档的说明 1.4 总结 第2章 预备:学习Java2 API 2.1 ...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    如何使用方法的返回值? 166 7.4.4 使用return结束方法 166 7.5 方法重载(overload):给汽车加速添个限制 168 7.5.1 什么是方法的签名 168 7.5.2 什么是重载?为什么要重载? 168 7.5.3 给汽车加个重载的方法...

    Java 基础核心总结 +经典算法大全.rar

    null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 BIO BIO NIO 和 AIO 的区别什么是流 流的分类 节点流和处理流 Java ...

    Java复习大纲面试题.doc

    4.Java当中如何跳出多重循环? 使用break label; 5.JAVA的数据类型分为哪几类? 基本数据类型和引用数据类型 6.String/StringBuffer/StringBuilder的区别是什么? String:不可变 StringBuffer:可变,并且线程安全,...

    Java2实用教程.rar

    9 7在同步方法中使用wait notif 和nodf3 All 方法 9 8挂起 恢复和终止线程 9 9计时器线程Timer 9 10线程联合 9 11守护线程 习题 第10章输入输出流 10 1File类 10 2FileInputStream类 10 3FileOutputStream类 10 4...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    如何使用方法的返回值? 166 7.4.4 使用return结束方法 166 7.5 方法重载(overload):给汽车加速添个限制 168 7.5.1 什么是方法的签名 168 7.5.2 什么是重载?为什么要重载? 168 7.5.3 给汽车加个重载的方法...

    javacript使用break内层跳出外层循环分析

    主要介绍了javacript使用break内层跳出外层循环的用法,以实例形式对比分析了循环跳出break语句的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Java语言程序设计

    2.6 本章小结 习题第3章 类的方法 3.1 方法的控制流程 3.1.1 if选择结构 3.1.2 switch选择结构 3.1.3 for循环结构 3.1.4 while语句 3.1.5 do while语句 3.1.6 break语句 3.1.7 continue语句 3.2 异常处理...

    疯狂JAVA讲义

    4.4.1 使用break结束循环 84 4.4.2 使用continue结束本次循环 86 4.4.3 使用return结束方法 87 4.5 数组类型 87 4.5.1 理解数组:数组也是一种类型 88 学生提问:int[]是一种类型吗?怎么使用这种类型呢? 88 ...

    JAVA基础课程讲义

    JAVA.IO包相关流对象用法总结(尚学堂1002班王鑫) 165 IO中其他常用类 165 File类 165 RandomAccessFile 166 思考作业 166 上机作业 166 提高课外作业 166 第九章 多线程技术 167 基本概念 167 程序 167 进程 167 ...

    JAVA语言程序设计【高清版】.pdf

    44 4.2.3 分支语句 45 4.2.4 循环语句 52 4.2.5 break与continue语句 54 习题 56 第5章 类与对象 60 5.1 类的定义与对象的创建 60 5.1.1 类的定义格式 60 5.1.2 对象的创建和初始化 63 5.2 构造方法 ...

Global site tag (gtag.js) - Google Analytics