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);
}
}
分享到:
相关推荐
本资料包详细讲解了Dart中的`for`、`while`、`do...while`、`break`、`continue`以及多维列表循环的用法,并提供了PPT演示和源码示例。以下是对这些知识点的深入解释: 1. **for循环**:`for`循环通常用于迭代序列...
在JavaScript中,主要有三种类型的循环:for循环、while循环和do...while循环。此外,我们还有两个重要的控制语句:continue和break,它们用于改变循环的执行流程。 **while循环** 是基于条件执行的循环,它的语法...
根据提供的标题、描述以及部分代码内容,我们可以整理出关于Java中的循环结构——`while`、`do...while`以及`for`循环的关键知识点。 ### 一、while 循环 `while`循环是一种条件循环,它会持续执行一个代码块直到...
注意:for循环的循环体和迭代语句不在一起(while和do-while是在一起的)所以如果使用continue来结束本次循环,迭代语句还有继续运行,而while和do-while的迭代部分是不运行的。 2.break和continue的区别和作用 brea
- `break` 语句的作用是立即终止最内层的循环(如 `for`、`while` 或 `do...while` 循环)或 `switch` 语句的执行。一旦执行了 `break`,程序会跳出当前循环或 `switch` 体,继续执行之后的代码。 - 在示例代码中...
2. **循环变量**:通常在循环体内会有一个或多个变量来跟踪循环状态,如上面例子中的`i`,这些变量需要在循环中适当更新,以确保循环能正确终止。 3. **跳出循环**:如果在循环体内部满足某个条件需要提前退出循环,...
在【Python基础教程】while循环用法详解中,主要讲解了如何使用while循环来实现不确定循环次数的情况,例如通过一个"猜数字"小游戏来演示。 在这个猜数字游戏中,首先引入random模块来生成一个1到100之间的随机数...
3. 使用break语句可以在满足特定条件时提前退出循环。 4. continue语句可以跳过当前循环的剩余部分,直接进入下一次循环。 通过了解do-while循环的工作原理和特性,开发者可以更好地控制程序流程,实现复杂的逻辑...
在循环中,`Break`语句用于立即退出当前循环,而`Continue`语句则跳过当前循环剩余的部分,直接进入下一次循环迭代。 了解这些循环语句后,我们可以通过组合它们来创建复杂逻辑,比如嵌套循环,即在一个循环内部...
在上述题目中,涉及到了几种不同的循环结构:`while`循环、`do-while`循环以及`for`循环,同时也考察了循环控制语句如`break`和`continue`的用法。 1. 题目1中的程序执行次数分析: 该程序有一个`while(i)`循环,...
1. C语言中的循环控制语句包括for循环、while循环和do...while循环,以及控制循环的break和continue关键字。 2. for循环适用于循环次数已知的情况,它通过初始化、条件判断和更新三个表达式控制循环流程。 3. ...
- `break`的主要作用是立即结束当前所在的最内层循环(如`for`、`while`或`do-while`),不论循环条件是否满足,都不会再执行循环体内的剩余语句。 - 如果循环体内有嵌套的循环结构,`break`只会跳出最近的一层...
在while循环体内部,可以使用break语句强制跳出循环,也可以使用continue语句跳过当前迭代,进入下一次迭代。 接下来,是do...while循环。do...while循环与while循环的主要区别在于,do...while循环至少执行一次...
其中,break用于立即退出最内层的循环或switch语句,continue用于跳过当前循环的剩余部分并开始下一次循环迭代,label语句用于标记位置以便使用break或continue跳转到特定位置,return语句用于从方法返回结果,并且...
### Shell中的for和while循环详细总结 #### 一、for循环 **1. 数字段形式** 在Shell脚本中,数字段形式的for循环是非常常见的。这种形式的循环可以通过指定一个范围来迭代数字序列。例如: ```bash for i in {1....
在C语言中,有三种主要的循环语句:for、while和do-while。在这三种循环中,for语句被认为是最灵活的,因为它既适用于已知循环次数的情况,也适用于循环次数未知但能提供循环继续条件的情况。 5.1 循环语句概述 ...
本章主要讲解了C语言中的三种基本循环语句:for、while和do-while,以及在循环中使用的break和continue语句,以及嵌套循环的应用。 首先,我们来看while语句。在4.1节中,通过“用格里高利公式求π的近似值”和...
同时还介绍了循环控制语句break和continue的使用方法。 4.1 条件分支 Java语言通过if语句和switch语句实现条件分支判断处理功能。if语句通过条件判断,执行不同模块的代码,每个if语句包含一个布尔表达式,并对应...
总结来说,C语言中的循环控制是程序设计的核心技能,通过`while`、`do...while`和`for`循环,以及`break`和`continue`语句,开发者可以实现各种复杂的重复性任务。理解并熟练掌握这些知识点对于编写高效、可靠的...
本章主要介绍了三种基本的循环结构:while语句、for语句以及do...while语句,并探讨了如何在循环中使用break语句和continue语句来控制循环流程。 首先,while语句是一种“当型”循环,其语法结构如下: ```c while ...