臭名昭著的goto
public class LabeledFor {
public static void main(String[] args) {
int i = 0;
outer:
for(;true;) {
inner:
for(; i<10; ) {
System.out.println("i = " + i);
if(i == 2) {
System.out.println("continue");
continue;
}
if(i == 3) {
System.out.println("break");
i++;
break;
}
if(i == 7) {
System.out.println("continue outer");
i++;
continue outer;
}
if(i == 8) {
System.out.println("break outer");
i++;
break outer;
}
for(int k=0; k<5; k++) {
if(k == 3) {
System.out.println("continue inner");
continue inner;
}
}
}
}
}
}
1.一般的continue会退回最内层循环的开头,并继续执行。
2.带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环。
3.一般的break会中断并跳出当前循环。
4.带标签的break会中断并跳出标签所指的循环。
switch
switch(c) {
case ‘a’:
break;
case ‘b’:
case ‘c’:
default:
statement;
}
分享到:
相关推荐
在MATLAB编程中,程序流程控制是实现复杂算法的关键部分,包括条件语句、循环语句以及函数调用等。 1. 脚本文件与函数文件: - 脚本文件(Script File)是一系列MATLAB命令的集合,可以直接在命令行窗口运行,不...
在编程语言中,流程控制是程序执行顺序的关键部分,它决定了代码如何按特定步骤执行。在C#中,流程控制主要包括条件语句、循环结构和跳转语句,这些都是编写高效、灵活代码不可或缺的工具。 1. **条件语句**: - `...
【C程序流程设计】是编程学习中的核心概念,主要涵盖了C语言中程序的结构和控制方式。本章重点讲解了C语句的概述、程序的三种基本结构以及选择型和循环型程序设计。 首先,C语句是构成C程序的基本元素,以分号";...
在C#编程语言中,流程控制是程序设计的基础部分,它决定了代码的执行顺序和条件。本章将深入探讨C#中的...通过阅读和运行《第四章 流程控制》中的示例代码,你会对C#的流程控制有更深入的认识,从而提升你的编程技能。
Python还提供了`pass`, `break`, `continue`, `assert`等控制流工具,它们在不同场景下帮助我们控制程序的执行流程。 这些是Python流程控制的基本概念和用法,掌握这些知识点对于编写逻辑清晰、可读性强的Python...
### C++程序设计第四章:C++的流程控制语句 在C++程序设计中,流程控制语句是非常重要的组成部分,它们决定了程序执行的逻辑路径。本章节将深入探讨C++中的三种基本流程控制结构:顺序结构、选择结构以及循环结构,...
本章主要探讨了程序流程控制的几个关键点,包括分支语句的使用以及多分支结构的实现。 首先,Python中的分支语句使用关键字if来实现。if语句可以单独使用,也可以与其他关键字如elif和else联合使用。在if语句中,...
C语言程序设计题库 第四章:C语言的流程控制 本章节主要讲解C语言的流程控制,涵盖单选题、if语句、switch语句等知识点。通过对每个问题的解析,我们可以了解C语言程序设计的基本结构、if语句和switch语句的使用...
《C/C++程序设计》第四章主要探讨了流程控制,这是编程中不可或缺的一部分,它决定了程序的执行顺序。本章分为几个关键部分: 首先,介绍了关系运算符和关系表达式。C/C++提供了六种关系运算符:小于(<)、大于(>...
3.1.2 算法流程图和N-S图是表示算法的图形工具,它们直观地展现了算法的执行流程。流程图使用标准符号表示不同类型的结构,而N-S图则更侧重于逻辑结构,不涉及具体的控制流。 3.2 选择结构语句 3.2.1 选择结构允许...
耿小庆C语言课件第4章-流程控制 天津财经大学耿小庆C语言课件第4章-流程控制.ppt主要讲解了流程控制的相关知识,具体包括结构化程序设计、C语句概述、选择语句、循环语句、辅助控制语句、习题等。 §4-1 结构化...
在编程领域,流程控制语句是程序设计的基础,它们决定了代码执行的顺序和逻辑。Python 作为一门简洁而强大的编程语言,其流程控制语句主要包括选择语句(if...elif...else)、循环语句(while 和 for)以及条件...
### 第四章 项目执行与监控 执行过程详解 #### 一、项目管理的重要性与执行监控阶段概述 项目管理作为一门科学,在企业运作中扮演着至关重要的角色。它不仅涉及项目的启动、规划,还包括关键的执行与监控阶段。本...
Java 流程控制语句是 Java 语言中控制程序执行顺序的语句,是程序中非常关键和基本的部分。该类型的语句可以把单个的语句组合成有意义的、能够完成一定功能的小逻辑块。 一、Java 语句概述 Java 语言是一种面向...
第四章作为教程的重要组成部分,通常会涵盖Java语言的基础到进阶概念,包括但不限于变量、数据类型、运算符、控制结构、数组、类与对象等关键知识点。 1. **变量与数据类型**:Java中,变量是存储数据的容器。在第...
第4章主要讨论了MATLAB程序流程控制的相关知识,包括脚本文件、函数文件、循环结构、条件判断以及函数调用等多个方面。以下是这些知识点的详细解释: 1. **脚本文件与函数文件**: - 脚本文件是一系列MATLAB命令的...