java的break语句的用途是从一个封闭的语句,如switch开关语句或循环中跳出:
break label;
其中label是用于指定一个封闭语句的标号,一般加标号形式:
breakToHere:some javastatement。
其中的标号必须是合法的java标志。
break语句的标号是可选的,当break语句不带标号时,其作用与c语言中一样;
1).在switch语句中终止某个case;
2).迫使一个循环立即结束,绕过正常的循环条件检测(但在此时只能跳出最内层封闭的语句)
break 语句中的标号指示包含本break语句的任一个封闭的语句。这意味着带标号的break语句不仅仅可以跳
出方法内任何指定的语句 或循环。
test: if (check (i) {
for (int j=0 ;j<=10 ;j++){
if (j>i)break; //仅仅终止该循环
if(a[i][j]=null)//关于null:http://baike.baidu.com/view/329484.html
break test;
}
……
}
注:其中break标号指整个if语句,在这个if语句中包含了for循环,for循环的第一个break语句无标号
因此在j>i条件成立时它仅仅终止for循环,此时将继续执行if语句的for循环后面的语句;而第二个break
语句带有标号test,当a[i][j]=null时将沪综指整个if语句,程序将转到if后面的语句开始执行。
在java中带标号的break语句可以与finally子句配合使用:
test:if(check(i){
try {
for(int j=0;j<10;j++){
if (j>i)break;
if(a[i][j]=null)
break test;
}
}
finally {cleanup(a,i,j);}
}
注:若a[i][j]=null条件成立,将执行第二条break语句,由于break指向外层的if封闭语句,在该语句执行finally子句,在finally子句的cleanup执行终止if语句。
分享到:
相关推荐
本文详细介绍了 Java 语言中的跳转语句,包括 break 语句和 continue 语句的使用方法和区别。跳转语句是 Java 语言中的重要组成部分,对程序的控制流程和可读性产生了重要的影响。本文将通过详细的分析和实践示例,...
本教程将深入探讨Java Switch语句的使用方法和注意事项。 首先,Switch语句的基本语法结构如下: ```java switch (expression) { case value1: // code block for value1 break; case value2: // code block ...
#### 二、break语句详解 **1. 基本用法** `break`语句主要用于以下几种情况: - **退出循环**: 当`break`语句出现在循环体中(如 `for`、`while` 或 `do-while` 循环)时,它会立即终止当前循环的执行,并跳转到...
Java 控制语句详解 Java 控制语句是 Java 语言中一种基本的控制结构,用于控制程序的执行流程。控制语句可以分为三大类:条件语句、循环语句和转移语句。本文将详细介绍 Java 语言中的控制语句。 一、条件语句 ...
下面我们将深入探讨enum的使用方法。 1. **定义枚举** 定义枚举的关键字是`enum`,例如: ```java public enum WeekDays { MON, TUE, WED, THU, FRI, SAT, SUN; } ``` 这里我们创建了一个名为`WeekDays`的...
Java 中 Switch 选择语句代码详解 Java 中的 Switch 选择语句是一种多路分支语句,用于根据不同的条件来执行不同的语句块。下面是 Switch 语句的基本结构: switch(表达式){ case 常量1: 语句块1; break; case...
#### 二、Break语句详解 **1. Break的基本用法** - `break`语句用于立即退出当前的循环或`switch`结构。 - 在循环结构中使用时,一旦执行到`break`语句,循环将立即终止并继续执行循环之后的代码。 - 在`switch`结构...
Java enum 的用法详解 Java enum(枚举)是一种特殊的数据类型,用于定义一组固定的常量。从 JDK 1.5 开始,Java 引入了 enum 机制,解决了传统的常量定义方式的不足。 用法一:常量 在 JDK 1.5 之前,我们定义...
本文详细介绍了 Java 中使用 continue 语句的实例详解,包括基本概念、使用 continue 语句的实例详解、注意事项等。通过本文,读者可以了解如何使用 continue 语句来控制循环的执行,可以更好地掌握 Java 编程语言。
### Java软件开发实战:跳转语句详解 #### 3-8 跳转语句 在Java编程中,跳转语句是非常重要的控制结构之一,它们能够改变程序的执行流程,使程序更加灵活和高效。Java支持三种跳转语句:`break`、`continue`和`...
在本实验中,我们将详细介绍这三种循环语句的语法结构、执行顺序和使用方法。 一、for循环语句 for循环语句是Java中最常用的循环语句之一。其语法结构为: ```java for (初始化语句; 条件语句; 更新语句) { // ...
对于jump语句,则重点讲述了break和continue的作用及其在嵌套结构中的使用技巧。此外,还涉及了语句块和方法的基本概念及实现。 适合人群:面向初学者,尤其是正在学习Java语言的新手开发者。 使用场景及目标:帮助...
- Break语句:用于跳出最内层的循环或switch语句。 - Continue语句:跳过当前循环的剩余部分,进入下一次循环迭代。 - Return语句:从方法中返回一个值(对于void方法则无返回值),并结束该方法的执行。 6. 常用的...
### Java零基础控制语句详解:`break` #### 前言 在计算机编程中,控制语句是构建逻辑流程的基础。Java作为一种广泛使用的面向对象编程语言,提供了丰富的控制结构来帮助开发者有效地组织代码逻辑。其中,`break`...
### Java基础语法详解:条件语句与循环语句 #### 一、Java基础入门 Java是一种广泛使用的编程语言,尤其适合于开发企业级应用。Java的流行得益于它的平台无关性、丰富的类库以及强大的跨平台能力。为了更好地理解...
Java 枚举类型在 switch 语句正确使用方法详解 Java 枚举类型是 Java 语言中的一种特殊类型,用于定义一组具有一些公共特征的常量。Java 枚举类型在 switch 语句中的正确使用方法是本文的主要内容。通过示例代码,...
3. `break`:`break`语句用于跳出当前循环(如`for`、`while`或`do-while`)或在`switch`语句中结束当前`case`。一旦`break`被执行,程序控制权将传递到最近的上层代码块。 4. `byte`:`byte`是8位的原始类型,可...
### Java中的if语句和switch语句详解 #### 一、引言 在Java编程语言中,`if`语句和`switch`语句是非常重要的控制流语句,它们允许开发者根据不同的条件来控制程序的执行流程。这些语句不仅在逻辑判断中扮演着关键...
Java 枚举(enum)是...总结来说,Java枚举是一种强大的工具,它可以用来创建常量集,增强switch语句的使用,以及扩展自定义方法和覆盖默认行为。在实际开发中,合理利用枚举能提高代码的可读性、可维护性和安全性。