`

break和continue再循环for或while中用法

阅读更多
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 多维列表循环.zip

    本资料包详细讲解了Dart中的`for`、`while`、`do...while`、`break`、`continue`以及多维列表循环的用法,并提供了PPT演示和源码示例。以下是对这些知识点的深入解释: 1. **for循环**:`for`循环通常用于迭代序列...

    js----while循环+do while循环+continue+break.pdf

    在JavaScript中,主要有三种类型的循环:for循环、while循环和do...while循环。此外,我们还有两个重要的控制语句:continue和break,它们用于改变循环的执行流程。 **while循环** 是基于条件执行的循环,它的语法...

    while do...while for循环

    根据提供的标题、描述以及部分代码内容,我们可以整理出关于Java中的循环结构——`while`、`do...while`以及`for`循环的关键知识点。 ### 一、while 循环 `while`循环是一种条件循环,它会持续执行一个代码块直到...

    浅谈JS for循环中使用break和continue的区别

    注意:for循环的循环体和迭代语句不在一起(while和do-while是在一起的)所以如果使用continue来结束本次循环,迭代语句还有继续运行,而while和do-while的迭代部分是不运行的。 2.break和continue的区别和作用 brea

    javascript中break,continue和return语句用法小结

    - `break` 语句的作用是立即终止最内层的循环(如 `for`、`while` 或 `do...while` 循环)或 `switch` 语句的执行。一旦执行了 `break`,程序会跳出当前循环或 `switch` 体,继续执行之后的代码。 - 在示例代码中...

    javascript学习之循环结构(4)—— do while循环结构

    2. **循环变量**:通常在循环体内会有一个或多个变量来跟踪循环状态,如上面例子中的`i`,这些变量需要在循环中适当更新,以确保循环能正确终止。 3. **跳出循环**:如果在循环体内部满足某个条件需要提前退出循环,...

    【Python基础教程】while循环用法详解.pdf

    在【Python基础教程】while循环用法详解中,主要讲解了如何使用while循环来实现不确定循环次数的情况,例如通过一个"猜数字"小游戏来演示。 在这个猜数字游戏中,首先引入random模块来生成一个1到100之间的随机数...

    do-while循环——while循环

    3. 使用break语句可以在满足特定条件时提前退出循环。 4. continue语句可以跳过当前循环的剩余部分,直接进入下一次循环。 通过了解do-while循环的工作原理和特性,开发者可以更好地控制程序流程,实现复杂的逻辑...

    循环语句用法

    在循环中,`Break`语句用于立即退出当前循环,而`Continue`语句则跳过当前循环剩余的部分,直接进入下一次循环迭代。 了解这些循环语句后,我们可以通过组合它们来创建复杂逻辑,比如嵌套循环,即在一个循环内部...

    循环结构程序设计作业.doc

    在上述题目中,涉及到了几种不同的循环结构:`while`循环、`do-while`循环以及`for`循环,同时也考察了循环控制语句如`break`和`continue`的用法。 1. 题目1中的程序执行次数分析: 该程序有一个`while(i)`循环,...

    C语言程序设计-循环控制.pdf

    1. C语言中的循环控制语句包括for循环、while循环和do...while循环,以及控制循环的break和continue关键字。 2. for循环适用于循环次数已知的情况,它通过初始化、条件判断和更新三个表达式控制循环流程。 3. ...

    Java中break、continue、return语句的使用区别对比

    - `break`的主要作用是立即结束当前所在的最内层循环(如`for`、`while`或`do-while`),不论循环条件是否满足,都不会再执行循环体内的剩余语句。 - 如果循环体内有嵌套的循环结构,`break`只会跳出最近的一层...

    C++while循环初探

    在while循环体内部,可以使用break语句强制跳出循环,也可以使用continue语句跳过当前迭代,进入下一次迭代。 接下来,是do...while循环。do...while循环与while循环的主要区别在于,do...while循环至少执行一次...

    java流程控制语句

    其中,break用于立即退出最内层的循环或switch语句,continue用于跳过当前循环的剩余部分并开始下一次循环迭代,label语句用于标记位置以便使用break或continue跳转到特定位置,return语句用于从方法返回结果,并且...

    Shell中的for和while循环详细总结

    ### Shell中的for和while循环详细总结 #### 一、for循环 **1. 数字段形式** 在Shell脚本中,数字段形式的for循环是非常常见的。这种形式的循环可以通过指定一个范围来迭代数字序列。例如: ```bash for i in {1....

    在3条循环语句中,for语句最为灵活,不仅可用于循环次数已经确定的情况,也可用于循环次数虽不确定、但给出了循环继续条件的情况。

    在C语言中,有三种主要的循环语句:for、while和do-while。在这三种循环中,for语句被认为是最灵活的,因为它既适用于已知循环次数的情况,也适用于循环次数未知但能提供循环继续条件的情况。 5.1 循环语句概述 ...

    04 教师用书_第4章_循环结构 2017021

    本章主要讲解了C语言中的三种基本循环语句:for、while和do-while,以及在循环中使用的break和continue语句,以及嵌套循环的应用。 首先,我们来看while语句。在4.1节中,通过“用格里高利公式求π的近似值”和...

    java基础知识学习教程-4条件分支与循环.pptx

    同时还介绍了循环控制语句break和continue的使用方法。 4.1 条件分支 Java语言通过if语句和switch语句实现条件分支判断处理功能。if语句通过条件判断,执行不同模块的代码,每个if语句包含一个布尔表达式,并对应...

    C语言第六章循环控制课件

    总结来说,C语言中的循环控制是程序设计的核心技能,通过`while`、`do...while`和`for`循环,以及`break`和`continue`语句,开发者可以实现各种复杂的重复性任务。理解并熟练掌握这些知识点对于编写高效、可靠的...

    C语言中 循环结构PPT课件.pptx

    本章主要介绍了三种基本的循环结构:while语句、for语句以及do...while语句,并探讨了如何在循环中使用break语句和continue语句来控制循环流程。 首先,while语句是一种“当型”循环,其语法结构如下: ```c while ...

Global site tag (gtag.js) - Google Analytics