`

带标记的break和continue

 
阅读更多
enum Size {
	BIG, SMALL
};
public class Test {
	public static strictfp void main(String[] args) throws InterruptedException {
		//以枚举作为case判断条件
		Size size = Size.SMALL;
		switch(size){
			case SMALL:
				System.out.println("小号");
				break;
			case BIG:
				System.out.println("大号");
				break;
		}
		//带标记的break
		int i = 0;
		loop:
		while (true) {
			while (true) {
				i++;
				System.out.println(i);
				if (i == 100) break loop;
			}
		}
		//带标记的continue
		loop1:
		while(true){
			i++;
			System.out.println(i);
			if(i == 200) {
				i = 100;
				continue loop1;
			}
			break;
		}
	}
}

这里要注意的是标记一定要在循环外开始位置,也就是说标记和循环体之间不可以有其他代码。
分享到:
评论

相关推荐

    《精通Javascript+jQuery》光盘源码

     2.7.4 break和continue语句  2.7.5 for…in语句  2.7.6 实例:九九乘法表  2.8 函数  2.8.1 定义和调用函数  2.8.2 用arguments对象访问函数的参数  2.8.3 实例:杨辉三角  2.9 其他对象  2.9.1 ...

    PHP 基础实例教程(PHP网页实例版)

    使用 PHP 标记 ...添加动态内容 ...PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP 多维数组 PHP 数组排序 PHP 多维数组排序 PHP 随机数组排序 PHP 文件内容载入数组 PHP 数组操作

    JavaScript基础和实例代码

    2.8.6 使用break和continue进行循坏控制 2.8.7 with对象操作语句 2.8.8 使用for…in进行对象循坏 2.8.9 含标签的语句 2.9 函数 2.9.1 函数的基本组成 2.9.2 全局函数与局部函数 2.9.3 作为对象的函数 2.9.4 函数递归...

    C程序设计 第四版 谭浩强 高清扫描版 带完整书签目录 加 学习辅导

    5.7.3 break语句和continue语句的区别 5.8 循环程序举例 习题 第6章 利用数组处理批量数据 6.1 怎样定义和引用一维数组 6.1.1 怎样定义一维数组 6.1.2 怎样引用一维数组元素 6.1.3 一维数组的初始化 6.1.4 一维数组...

    dart-code:存储Dart语言练习的存储库

    CONTINUE关键字 标记为FOR循环 探索功能或方法 宣告功能 函数表达式:简写语法或使用FAT ARROR 可选的位置参数 可选的命名参数 可选默认参数 异常处理 范例示范 自定义异常类 面向对象编程:入门 定义类并创建对象 ...

    源文件程序天下JAVASCRIPT实例自学手册

    2.8.6 使用break和continue进行循坏控制 2.8.7 with对象操作语句 2.8.8 使用for…in进行对象循坏 2.8.9 含标签的语句 2.9 函数 2.9.1 函数的基本组成 2.9.2 全局函数与局部函数 2.9.3 作为对象的函数 2.9.4 函数递归...

    babel-plugin-trace:这是一个Babel插件,它添加了简单明了的声明性语法,用于向JavaScript应用程序添加调试日志记录

    Babel插件:跟踪 这是插件和宏,它添加了简单明了的声明性语法,用于向JavaScript应用程序添加调试日志记录。... 通常,这些标签仅用作标记的break和continue语句的目标。 在生产中禁用时,日志记录语句将完全退

    编译原理实验报告 词法分析器实验报告

    "auto"|"double"|"int"|"struct"|"break"|"else"|"long"|"switch"|"case"|"enum"|"register"|"typedef"|"char"|"extern"|"return"|"union"|"const"|"float"|"short"|"unsigned"|"continue"|"for"|"signed"|"void"|...

    html5入门到精通 视频教程

    JavaScript基础语法23_break,continue语句 JavaScript基础语法24_函数 JavaScript基础语法25_函数 JavaScript基础语法26_递归 JavaScript基础语法27_对象创建 JavaScript基础语法28_两种数据类型的内存对比 ...

    C语言程序设计(谭浩强)第三版

     5.7.3break语句和continue语句的区别  5.8循环程序举例  习题 第6章;利用数组处理批量数据 6.1.怎样定义和引用一维数组  6.1.1怎样定义一维数组  6.1.2怎样引用一维数组元素  6.1.3一维数组的初始化  6.1.4...

    python的变量与赋值详细分析

    python的变量与赋值 ...[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’,

    C#语言规范(4.0版本)

    5.3.3.10 break、continue 和 goto 语句 100 5.3.3.11 throw 语句 100 5.3.3.12 return 语句 100 5.3.3.13 try-catch 语句 100 5.3.3.14 try-finally 语句 100 5.3.3.15 try-catch-finally 语句 101 5.3.3.16 ...

    java编程规范(第三版)

    3.5 输入元素和标记 14 3.6 空白 15 .3.7 注释 15 3.8 标识符 16 3.9 关键字 17 3.10 字面值 18 3.11 分隔符 26 3.12 运算符 26 第4章 类型、值和变量 27 4.1 各种类型和值 28 4.2 基本类型和值 28 4.3 ...

    C程序设计(第四版)学习辅导【谭浩强】

    5.7.3break语句和continue语句的区别129 5.8循环程序举例132 习题141 第6章利用数组处理批量数据143 6.1怎样定义和引用一维数组143 6.1.1怎样定义一维数组144 6.1.2怎样引用一维数组元素145 6.1.3一维数组的初始化...

    C#语言规范(2.0,3.0,4.0合集)

    5.3.3.10 break、continue 和 goto 语句 100 5.3.3.11 throw 语句 100 5.3.3.12 return 语句 100 5.3.3.13 try-catch 语句 100 5.3.3.14 try-finally 语句 100 5.3.3.15 try-catch-finally 语句 101 5.3.3.16 ...

    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 构造方法...

    小型售货机

    //--------------------Add_info.h-----------------------// #ifndef Add_info_h #define Add_info_h #include"Goodnode.h" //------------------------添加节点(货物信息)的函数-------------------------// ...

    精通JavaScript+jQuery Part1

     2.7.4 break和continue语句  2.7.5 for…in语句  2.7.6 实例:九九乘法表  2.8 函数  2.8.1 定义和调用函数  2.8.2 用arguments对象访问函数的参数  2.8.3 实例:杨辉三角  2.9 其他对象  2.9.1...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    2.3.5 break与continue语句 55 2.3.6 嵌套循环 57 第3章 函数基础 63 3.1 预定义函数 63 3.1.1 返回值的预定义函数 63 3.1.2 预定义的void函数 66 3.1.3 随机数生成器 68 3.2 程序员定义的函数 71 3.2.1 ...

Global site tag (gtag.js) - Google Analytics