package com.chaoxing.fayuan2.test;
import org.junit.Test;
/**
* break和continue再循环for或while中用法
*
* @author <a href="mailto:momo_ewf@foxmail.com">莫海涌</a>
* @version 2014-10-26
*/
public class TestTools {
@Test
public void test001() {
int count = 0;
for (;;) {
count++;
System.out.println(count);
if (count >= 10) {
break;
}
}
}
@Test
public void test002() {
int count = 0;
do {
count++;
System.out.println(count);
if (count >= 10) {
break;
}
} while (true);
}
@Test
public void test003() {
int count = 1;
do {
switch (count) {
case 10:
break;
default:
count++;
System.out.println(count);
}
if (count >= 10) {
break;
}
} while (true);
}
@Test
public void test004() {
int count = 1;
lableA: do {
switch (count) {
case 2:
break lableA;
default:
count++;
System.out.println(count);
}
} while (true);
}
@Test
public void test005() {
int count = 1;
lableA: for (;;) {
switch (count) {
case 2:
break lableA;
default:
count++;
System.out.println(count);
}
}
}
@Test
public void test006() {
int count = 1;
lableA: for (;;) {
count++;
System.out.println(count);
for (;;) {
if (count == 2) {
// continue lableA;
// break lableA;
// break;
continue;
}
}
}
}
@Test
public void test007() {
int count = 1;
do {
count++;
if (count == 2) {
continue;
}
System.out.println(count);
} while (true);
}
}
分享到:
相关推荐
注意:for循环的循环体和迭代语句不在一起(while和do-while是在一起的)所以如果使用continue来结束本次循环,迭代语句还有继续运行,而while和do-while的迭代部分是不运行的。 2.break和continue的区别和作用 brea
以下举例说明break 用来跳出目前执行的循环,并不再继续执行循环了。 复制代码 代码如下: <?php $i = 0; while ($i < 7) { if ($arr[$i] == “stop”) { break; } $i++; } ?> continue 立即停止目前执行...
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组。 循环里面还有两个比较重要的...
# 每一次循环都让 result 和 i 这个变量相加 # 处理计数器 result += i # result = i + result i += 1 print(1~100的计算结果等于%d%result) 首先定义一个变量,result来记录相加的最终结果,之后定义i的变量 来...
break语句,goto语句,continue语句,return语句 4.复合语句 把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如 { x=y+z; a=b+c; printf(“%d%d...
•continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是 完全中止循环。 return语句 • return关键字并不是专门用于跳出循环的,return的功能是结束一个方法...
JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括: 各种算术运算符、比较运算符、逻辑运算符; if else语句、switch语句; for循环、while循环、do while循环; 标签、...
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 ...
break和continue命令在循环中的效果 10-21. 多层循环的退出 10-22. 多层循环的continue 10-23. 在实际的任务中使用"continue N" 10-24. 使用case 10-25. 使用case来创建菜单 10-26. 使用命令替换来产生case变量 10-...
break 和continue 命令在循环中的效果 10-21. 多层循环的退出 10-22. 多层循环的continue 10-23. 在实际的任务中使用"continue N" 10-24. 使用case 10-25. 使用case 来创建菜单 10-26. 使用命令替换来产生case 变量...
6.3.5 使用break和continue控制循环 6.3.6 嵌套循环及标签 6.4 应知应会 练习 第7章 函数 7.1 什么是函数 7.1.1 函数声明和调用 7.1.2 返回值 7.1.3 匿名函数变量 ...
6.3 类、对象和成员的使用方法及区别 6.3.1 声明一个类 6.3.2 命名习惯 6.3.3 定义一个对象 6.3.4 类与对象的区别 6.3.5 对象与成员的关系 6.3.6 不要给类赋值 6.3.7 对象只能调用类中存在的方法 6.4 公有 6.5 私有 ...
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
3、不能使用JS中的关键字 和 保留关键字 4、变量名不能重复 5、可以采用"驼峰命名法",小驼峰命名法使用居多 6、最好见名知意 var a; var uname; 4、变量的使用 1、为变量赋值 - SET操作 只要变量出现在 ...
6.3 类、对象和成员的使用方法及区别 6.3.1 声明一个类 6.3.2 命名习惯 6.3.3 定义一个对象 6.3.4 类与对象的区别 6.3.5 对象与成员的关系 6.3.6 不要给类赋值 6.3.7 对象只能调用类中存在的方法 6.4 公有 ...
在C++中,有两种给出注释的方法:一种是延用C语言方法,使用"/*"和"*/"括起注释文字。另一种方法是使用"//",从"//"开始,直到它所在行的行尾,所有字符都被作为注释处理。 2-8 什么叫做表达式?x = 5 + 7是一个...
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
如何使用方法的返回值? 166 7.4.4 使用return结束方法 166 7.5 方法重载(overload):给汽车加速添个限制 168 7.5.1 什么是方法的签名 168 7.5.2 什么是重载?为什么要重载? 168 7.5.3 给汽车加个重载的方法...
如何使用方法的返回值? 166 7.4.4 使用return结束方法 166 7.5 方法重载(overload):给汽车加速添个限制 168 7.5.1 什么是方法的签名 168 7.5.2 什么是重载?为什么要重载? 168 7.5.3 给汽车加个重载的方法...