`
wotf23771
  • 浏览: 35215 次
  • 性别: Icon_minigender_1
  • 来自: 邯郸
社区版块
存档分类
最新评论

JAVA中break语句用法详解

阅读更多

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语言中的跳转语句 (1).pdf

    本文详细介绍了 Java 语言中的跳转语句,包括 break 语句和 continue 语句的使用方法和区别。跳转语句是 Java 语言中的重要组成部分,对程序的控制流程和可读性产生了重要的影响。本文将通过详细的分析和实践示例,...

    Java-Java Switch语句详解教程

    本教程将深入探讨Java Switch语句的使用方法和注意事项。 首先,Switch语句的基本语法结构如下: ```java switch (expression) { case value1: // code block for value1 break; case value2: // code block ...

    java中break用法.docx

    #### 二、break语句详解 **1. 基本用法** `break`语句主要用于以下几种情况: - **退出循环**: 当`break`语句出现在循环体中(如 `for`、`while` 或 `do-while` 循环)时,它会立即终止当前循环的执行,并跳转到...

    java的控制语句(条件语句 循环语句 转移语句)

    Java 控制语句详解 Java 控制语句是 Java 语言中一种基本的控制结构,用于控制程序的执行流程。控制语句可以分为三大类:条件语句、循环语句和转移语句。本文将详细介绍 Java 语言中的控制语句。 一、条件语句 ...

    java 中enum的使用方法详解

    下面我们将深入探讨enum的使用方法。 1. **定义枚举** 定义枚举的关键字是`enum`,例如: ```java public enum WeekDays { MON, TUE, WED, THU, FRI, SAT, SUN; } ``` 这里我们创建了一个名为`WeekDays`的...

    java中switch选择语句代码详解

    Java 中 Switch 选择语句代码详解 Java 中的 Switch 选择语句是一种多路分支语句,用于根据不同的条件来执行不同的语句块。下面是 Switch 语句的基本结构: switch(表达式){ case 常量1: 语句块1; break; case...

    JAVA资料<跳转语句

    #### 二、Break语句详解 **1. Break的基本用法** - `break`语句用于立即退出当前的循环或`switch`结构。 - 在循环结构中使用时,一旦执行到`break`语句,循环将立即终止并继续执行循环之后的代码。 - 在`switch`结构...

    Java enum的用法详解

    Java enum 的用法详解 Java enum(枚举)是一种特殊的数据类型,用于定义一组固定的常量。从 JDK 1.5 开始,Java 引入了 enum 机制,解决了传统的常量定义方式的不足。 用法一:常量 在 JDK 1.5 之前,我们定义...

    Java使用continue语句的实例详解

    本文详细介绍了 Java 中使用 continue 语句的实例详解,包括基本概念、使用 continue 语句的实例详解、注意事项等。通过本文,读者可以了解如何使用 continue 语句来控制循环的执行,可以更好地掌握 Java 编程语言。

    Java软件开发实战 Java基础与案例开发详解 3-8 跳转语句 共7页.pdf

    ### Java软件开发实战:跳转语句详解 #### 3-8 跳转语句 在Java编程中,跳转语句是非常重要的控制结构之一,它们能够改变程序的执行流程,使程序更加灵活和高效。Java支持三种跳转语句:`break`、`continue`和`...

    Java实验-循环语句,for,while,do-while

    在本实验中,我们将详细介绍这三种循环语句的语法结构、执行顺序和使用方法。 一、for循环语句 for循环语句是Java中最常用的循环语句之一。其语法结构为: ```java for (初始化语句; 条件语句; 更新语句) { // ...

    Java基础之控制语句详解:掌握编程逻辑的关键

    对于jump语句,则重点讲述了break和continue的作用及其在嵌套结构中的使用技巧。此外,还涉及了语句块和方法的基本概念及实现。 适合人群:面向初学者,尤其是正在学习Java语言的新手开发者。 使用场景及目标:帮助...

    第三章java流程控制语句.pptx

    - Break语句:用于跳出最内层的循环或switch语句。 - Continue语句:跳过当前循环的剩余部分,进入下一次循环迭代。 - Return语句:从方法中返回一个值(对于void方法则无返回值),并结束该方法的执行。 6. 常用的...

    Java 零基础控制语句 - break.md

    ### Java零基础控制语句详解:`break` #### 前言 在计算机编程中,控制语句是构建逻辑流程的基础。Java作为一种广泛使用的面向对象编程语言,提供了丰富的控制结构来帮助开发者有效地组织代码逻辑。其中,`break`...

    01_java基础语法_条件语句_循环语句

    ### Java基础语法详解:条件语句与循环语句 #### 一、Java基础入门 Java是一种广泛使用的编程语言,尤其适合于开发企业级应用。Java的流行得益于它的平台无关性、丰富的类库以及强大的跨平台能力。为了更好地理解...

    Java枚举类型在switch语句正确使用方法详解

    Java 枚举类型在 switch 语句正确使用方法详解 Java 枚举类型是 Java 语言中的一种特殊类型,用于定义一组具有一些公共特征的常量。Java 枚举类型在 switch 语句中的正确使用方法是本文的主要内容。通过示例代码,...

    Java关键字大全 Java关键字大全

    3. `break`:`break`语句用于跳出当前循环(如`for`、`while`或`do-while`)或在`switch`语句中结束当前`case`。一旦`break`被执行,程序控制权将传递到最近的上层代码块。 4. `byte`:`byte`是8位的原始类型,可...

    javaif语句和switch语句.doc

    ### Java中的if语句和switch语句详解 #### 一、引言 在Java编程语言中,`if`语句和`switch`语句是非常重要的控制流语句,它们允许开发者根据不同的条件来控制程序的执行流程。这些语句不仅在逻辑判断中扮演着关键...

    Java enum的用法详解.docx

    Java 枚举(enum)是...总结来说,Java枚举是一种强大的工具,它可以用来创建常量集,增强switch语句的使用,以及扩展自定义方法和覆盖默认行为。在实际开发中,合理利用枚举能提高代码的可读性、可维护性和安全性。

Global site tag (gtag.js) - Google Analytics