心法领悟039:用break避免死循环。
充分利用循环可以提高程序的开发与执行效率,但是如果不注重循环中的算法很容易导致程序的死循环,那将是程序的死穴。所以在循环体中要对可能出现的特殊情况适用break语句中断循环。
public class BreakCyc { public static void main(String[] args) { System.out.println("\n-------------中断单层循环的例子。-------------"); // 创建数组 String[] array = new String[] { "白鹭", "丹顶鹤", "黄鹂", "鹦鹉", "乌鸦", "喜鹊", "老鹰", "布谷鸟", "老鹰", "灰纹鸟", "老鹰", "百灵鸟" }; System.out.println("在你发现第一只老鹰之前,告诉我都有什么鸟。"); for (String string : array) {// foreach遍历数组 if (string.equals("老鹰"))// 如果遇到老鹰 break;// 中断循环 System.out.print("有:" + string+" ");// 否则输出数组元素 } System.out.println("\n\n-------------中断双层循环的例子。-------------"); // 创建成绩数组 int[][] myScores = new int[][] { { 67, 78, 63, 22, 66 }, { 55, 68, 78, 95, 44 }, { 95, 97, 92, 93, 81 } }; System.out.println("宝宝这次考试成绩:\n数学\t语文\t英语\t美术\t历史"); No1: for (int[] is : myScores) {// 遍历成绩表格 for (int i : is) { System.out.print(i + "\t");// 输出成绩 if (i < 60) {// 如果中途遇到不及格的,立刻中断所有输出 System.out.println("\n等等," + i + "分的是什么?这个为什么不及格?"); break No1; } } System.out.println(); } } }
-------------中断单层循环的例子。------------- 在你发现第一只老鹰之前,告诉我都有什么鸟。 有:白鹭 有:丹顶鹤 有:黄鹂 有:鹦鹉 有:乌鸦 有:喜鹊 -------------中断双层循环的例子。------------- 宝宝这次考试成绩: 数学 语文 英语 美术 历史 67 78 63 22 等等,22分的是什么?这个为什么不及格?
相关推荐
实例039 终止循环体 48 实例040 循环体的过滤器 49 实例041 循环的极限 50 第3章 数组与集合的应用 51 3.1 数组演练 52 实例042 获取一维数组最小值 52 实例043 将二维数组中的行列互换 53 实例044 利用数组随机抽取...
否则,终止循环。 do循环的应用实例 在该资源中,提供了多个do循环的应用实例,例如: 1. 计算s=1+1/2+1/3+1/4+…1/n的值,当n=?时,s第一次大于10。 2. 津津将10000元钱存入银行,银行的年利率为1分(即10%),...
本节课将详细介绍VB程序设计中的do循环实例,包括课前回顾、do循环的格式和应用、循环体和流程图的解释等。 一、课前回顾 在开始学习do循环之前,首先需要回顾一下for循环的格式和应用。for循环的格式为: ``` For...
实例029 终止循环体 39 实例030 循环体的过滤器 41 第5章 数组及其常用操作 43 实例031 获取一维数组的最小值 44 实例032 将二维数组中的行列互换 45 实例033 利用数组随机抽取幸运观众 47 实例034 用数组设置JTable...
// 循环体,当condition为true时执行的代码 } ``` 这里,`condition`是一个布尔表达式,如果在每次循环开始前其值为`true`,则执行循环体内的代码;一旦`condition`变为`false`,循环将停止。 描述中的"窗口台...
而“WHILE”循环结构则允许我们在满足特定条件时持续执行循环体,直到条件不满足为止: ```易语言 .循环 .条件 .如果 (终止条件) .退出循环 .结束判断 .执行循环体 .结束循环 ``` 在这个例子中,“终止条件”...
这里,`condition` 是一个逻辑表达式,只要它的值为真(非零),就会继续执行循环体。例如,以下是一个简单的while循环示例,用于打印数字1到5: ```matlab i = 1; while i disp(i); i = i + 1; end ``` 接下来...
文章指出,for语句在编程中使用得比较普遍,while语句更为广泛,而do-while语句通常用于需要至少执行一次循环体的特定场合。 五、实例教学的实施 实例教学法的核心在于精心挑选恰当的实例,将抽象的理论知识转化为...
`Do...While`循环允许程序员编写一个循环体,该循环体将在指定条件为真(True)时重复执行。当条件变为假(False)时,循环停止。 **语法格式:** ```vb Do While 条件表达式 循环体 Loop ``` **特点:** - **...
break 语句用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继续执行循环语句的下一语句。 continue 语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所有剩下...
// 循环体语句 } ``` 其中,`条件表达式`是一个布尔表达式,它会在每次循环开始前进行评估。如果条件为真(true),则执行循环体内的代码;如果条件为假(false),则跳出循环。需要注意的是,如果初始条件就为假...
这个压缩包文件"Excel-VBA宏编程实例源代码-终止运行的程序(Exit For).zip"包含了具体使用`Exit For`的例子,主要应用于`For`循环中。下面我们将详细探讨`Exit For`语句及其在VBA宏编程中的应用。 `For`循环是VBA...
在循环体内部,当满足特定条件时,`Exit Do`语句可以立即退出整个循环,跳过剩余的循环体代码,并继续执行循环后面的代码。这种功能在处理复杂逻辑或遇到异常情况时特别有用。 Do...Loop循环有两种形式:While型和...
在`Do...While`循环中,循环体首先会被执行一次,然后检查条件表达式是否为真。如果条件为真,循环将继续执行,否则,循环将终止。这种循环结构特别适用于循环次数未知的情况,因为循环会一直进行,直到条件不再满足...
break在循环中用于提前退出循环非常有用,尤其是当循环的终止条件不是简单的逻辑表达式,而是需要在循环体中进行复杂判断时。 continue语句用于跳过当前循环的剩余部分,并开始下一次循环迭代。在while和do...while...
在C#编程中,do-while循环是一种特殊的循环类型,它至少会执行一次循环体,然后再根据条件判断是否继续执行。 【描述】"商业编程-源码-Csharp实例09 whileApp.zip" 提到的是一个关于while循环的应用实例,虽然与...
- **条件**:在每次循环开始时检查,如果为真,则执行循环体;如果为假,循环结束。 - **更新**:每次循环结束后执行,通常用于更新循环变量的值,以便最终达到终止条件。 例如,打印1到10的数字: ```java for ...