Java基础break语句

简介: Java基础break语句

break;语句:


1、break;语句比较特殊,特殊在:break语句是一个单词成为一个完整的java语句。

另外:continue也是这样,他俩都是一个单词成为一条语句。


2、break 翻译为折断、弄断。


3、break;语句可以用在哪里呢?


用在两个地方,其它位置不行

  第一个位置:switch语句当中,用来终止switch语句的执行。

   用在switch语句当中,防止case穿透现象,用来终止switch。


  第二个位置:break;语句用在循环语句当中,用来终止循环的执行。

   用在for当中

   用在while当中

   用在do....while..当中。


4、以下程序主要是以for循环为例学习break转向语句。


5、break;语句的执行并不会让整个方法结束,break;语句主要是用来终止离它最近

的那个循环语句。


6、怎么用break;语句终止指定的循环呢?


第一步:你需要给循环起一个名字,例如:

 

a: for(){
      b:for(){
      }
    }

  第二步:终止:break a;


7.示例代码:


public class BreakTest{
  public static void main(String[] args){
    for(int i=1;i<5;i++){
      if(i == 5){
        break;//终止的是for循环
      }
      System.out.println(i);
    }
    //这里到的程序和以上的for循环无关。
    System.out.println("HelloWorld!");
    System.out.println("====================================");
    for(int j = 0;j<3;j++){
      for(int i = 1;i<5;i++){
        if(i == 5){
          break;//当前的break语句终止的是内层for循环。因为这个for离它最近。
                //这里的break语句不会影响到外层for循环。
        }
        System.out.println(i);
      }
    }
    System.out.println("HelloWorld!");
    /* //给for循环起名for1
    for1:for(int j = 0;j<3;j++){
      for2:for(int i = 1;i<5;i++){
        if(i == 5){
          break for2;//终止for2循环
        }
        System.out.println(i);
      }
    }
    System.out.println("HelloWorld!"); */
  }
}
相关文章
|
7月前
|
Java
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
【4月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
67 1
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
|
2月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
80 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
2月前
|
算法 Java 测试技术
🧑‍💻Java零基础:Java 的循环退出语句 break
【10月更文挑战第16天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
47 6
|
6月前
|
Java
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
172 2
|
3月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
|
5月前
|
Java
java中return,break以及continue的用法
java中return,break以及continue的用法
48 10
|
6月前
|
安全 Java
|
6月前
|
搜索推荐 算法 Java
【Java基础】 几种简单的算法排序
几种简单的JAVA算法排序
54 4
|
6月前
|
存储 缓存 Java
Java基础17-读懂Java IO流和常见面试题(二)
Java基础17-读懂Java IO流和常见面试题(二)
42 0
|
6月前
|
存储 Java Unix
Java基础17-读懂Java IO流和常见面试题(一)
Java基础16-读懂Java IO流和常见面试题(一)
77 0