`
MouseLearnJava
  • 浏览: 465620 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java Break的几个用法

    博客分类:
  • Java
阅读更多
在Java中, break除了能够在switch中使用之外,还可以用于跳出循环。

比如,


例子一


public class BreakTest {   
  
    public static void main(String[] args) {   
  
       for (int i = 1; i <5; i++) {   
            for (int j = 1; j < 5; j++) {   
                if (i * j > 3) {   
                    break;   
                }   
                System.out.printf("i=%d, j=%d \n", i, j);   
            }   
        }   
    }   
  
}  


输出的结果如下:

i=1, j=1
i=1, j=2
i=1, j=3
i=2, j=1
i=3, j=1


例子二

例子一中,break的使用使得当i*j>3 的条件满足时,跳出内循环,但外循环还是执行的。

例子二中,当内循环遇到break时,外循环也将终止执行。

代码如下:

public class BreakTest {   
  
    public static void main(String[] args) {   
  
        outerloop:   
        for (int i = 1; i <5; i++) {   
            for (int j = 1; j < 5; j++) {   
                if (i * j > 3) {   
                    break outerloop;   
                }   
                System.out.printf("i=%d, j=%d \n", i, j);   
            }   
        }   
    }   
  
} 


运行结果如下:

i=1, j=1
i=1, j=2
i=1, j=3


例子二中,将Break 和 Label结合起来使用了,这个有点象goto语句,一般不建议使用。例子二只是用来说明一下break也可以在这种场景下使用。

:)

分享到:
评论

相关推荐

    java中break用法.docx

    ### Java中的break用法 #### 一、引言 在Java编程中,`break`、`continue` 和 `return` 是三种重要的流程控制语句,它们可以帮助开发者更灵活地控制程序的执行流程。本文将重点介绍`break`语句的作用及其应用场景...

    Java循环跳转语句之break共3页.pdf.zip

    让我们通过几个实例来理解其用法: 1. **在`for`循环中的应用**: ```java for (int i = 1; i ; i++) { if (i == 3) { break; // 当i等于3时,跳出循环 } System.out.println(i); } ``` 在这个例子中,...

    java中几种循环的用法

    这里我们将深入探讨Java中的几种循环类型:for、while和do-while,以及与之相关的if和switch语句的区别。 1. **for循环**: for循环是最常用的循环类型之一,适用于已知循环次数的情况。基本语法结构如下: ``` ...

    JAVA程序设计判断题题库81道

    Java程序的源代码是基于类的,每个程序可以有多个类,但只有一个主类,通常包含主方法`main()`,它是程序执行的入口点。主方法的签名是固定的,`public static void main(String[] args)`,并非可以随意改变参数。 ...

    Java code Java code

    Java代码通常分为以下几个部分: 1. 声明部分:这部分包括类(class)声明和变量(variable)声明。Java是一种强类型语言,所以在编写代码时需要明确变量的数据类型。 2. 主方法(main method):每个Java应用程序...

    java初学者应学的几个简单实例

    在Java中,你需要创建一个公共类(public class)并定义一个main方法。在main方法内,使用System.out.println()函数输出“Hello, World!”。这个实例将教你如何构建基本的Java程序结构。 ```java public class ...

    java基础教程ppt

    在Java的基础教程中,通常会包含以下几个核心知识点: 1. **Java简介**:介绍Java的历史、特点以及其在软件开发中的应用领域。Java由Sun Microsystems的詹姆斯·高斯林(James Gosling)于1995年推出,其设计目标是...

    JAVA枚举类型的用法.doc

    枚举类型在Java中被广泛用于表示有限集合,如星期几、颜色、状态等。下面将详细介绍枚举类型的用法: 1. **定义枚举类型**: - 在Java中,枚举类型通过`enum`关键字来定义。例如: ```java public enum Color { ...

    黑马程序员 - Java基础教学 - 03 - 变量的作用域、for循环、break、continue、内存结构

    Java程序运行时,内存被划分为几个不同的区域,每个区域有不同的功能和管理机制。 **5.1 栈内存**:主要用于存储局部变量和方法调用的信息。当一个方法执行完毕,其局部变量所占用的栈内存将自动释放。 **5.2 堆...

    初学JAVA的几道例题

    这篇文本将深入探讨"初学JAVA的几道例题"中所包含的知识点,旨在帮助新手理解Java的基础概念和编程技巧。 1. **Java基础语法**: - **变量声明**:在Java中,我们需要先声明变量的类型,再给变量命名,例如`int ...

    java读取excel poi 方法

    在 Java 中使用 POI 读取 Excel 文件,首先需要理解以下几个关键的概念: - **Workbook**: 表示整个 Excel 文件,可以包含一个或多个 Sheet。 - **Sheet**: 工作表,每个 Workbook 可以包含多个 Sheet。 - **Row**:...

    Java2实用教程.rar

    4 1编程语言的几个发展阶段 4 1 1机器语言 4 1 2过程语言 4 1 3面向对象编程 4 2类 4 2 1类声明 4 2 2类体 4 2 3成员变量和局部变量 4 2 4方法 4 2 5方法重载 4 2 6构造方法 4 2 7类方法和实例方法 4 2 8值得注意的...

    JAVA判断题题库20151209

    JAVA的源代码中定义定义几个类,编译结果就生成几个以“.class”为后缀的字节码文件。** - **答案:** 正确 - **解析:** 当我们在编写JAVA程序时,每个定义的类都会被单独编译成一个`.class`文件。这是因为Java...

    Java2实用教程答案.pdf

    Java程序的开发与运行主要包括以下几个步骤: 1. **编写Java源文件**: - 使用任何文本编辑器(如Notepad++、VS Code等)编写Java源代码,文件扩展名为`.java`。 2. **编译Java源文件**: - 通过Java编译器`...

    Java 数组 基本知识点以及使用

    下面是 Java 数组的基本知识点和使用方法: 数组的声明和初始化 在 Java 中,可以使用以下两种方式来声明和初始化数组: 1. 使用 new 关键字:`int[] scores = new int[5];` 2. 使用大括号初始化数组:`int[] ...

    java自考简答题 java考试

    Java程序的编译和运行过程包括以下几个步骤: 1. **源代码编写**:使用文本编辑器或集成开发环境(IDE)编写Java源代码。 2. **编译**:使用`javac`命令将Java源代码编译成字节码文件(.class文件)。 3. **字节码...

    java_10个任意数排序代码

    这些知识点涵盖了常见的排序算法实现,包括冒泡排序、选择排序以及如何使用Java内置的排序方法等。 ### Java排序算法实现 #### 1. 冒泡排序 冒泡排序是一种简单的排序算法,通过重复地遍历待排序数组,比较相邻...

    java计算同一个list中是否有相同的值

    在 Java 编程中,判断一个 `List` 中是否存在重复元素是一项常见的需求。特别是在数据处理、验证或分析等场景中,确保数据的唯一性对于维持数据完整性至关重要。 #### 核心概念解析 在给定的代码片段中,作者提供...

    JAVA开发源代码

    在Java开发中,我们需要了解以下几个核心概念: 1. **语法基础**:Java语法与C++相似,但更简洁。它包括类、对象、接口、继承、封装、多态等特性。例如,我们通过`public class MyClass{}`定义一个公共类,使用`...

    java全集.pdf JAVA全集

    Java程序的执行过程大致分为以下几个步骤: 1. 编写源代码并保存为`.java`文件。 2. 使用Java编译器(javac)将源代码编译成字节码(`.class`文件)。 3. 字节码由Java虚拟机(JVM)解释执行或通过JIT编译器转换为...

Global site tag (gtag.js) - Google Analytics