首页 > 编程语言 >Java流程控制11:break、continue、goto

Java流程控制11:break、continue、goto

时间:2024-03-03 20:23:18浏览次数:15  
标签:11 语句 Java goto continue break 循环

break  continue

  1. break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)

  2. continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

  3. 关于goto关键字

    3.1 goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但未在语言中的到正式使用;Java没有goto。然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子---带标签break和continue

    3.2 “标签” 是指后面跟一个冒号的标识符,例如:label:

    3.3 对Java 来说唯一用到标签的地方式在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break 和 continue 关键字通常只终端当前循环,但若随同标签使用,他们就会中断到存在标签的地方。

  break和continue的区别:

    break在任何循环语句的主体部分,均可用break控制循环的流程。

      break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)

    continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体重尚未执行的语句,接着进行下一次是否执行循环的判定。

 

  

标签:11,语句,Java,goto,continue,break,循环
From: https://www.cnblogs.com/vless/p/18050621

相关文章

  • Java流程控制10:增强for循环
    增强for循环1.Java5引入了一种主要用于数组或集合的增强型for循环。2.Java增强for循环语法格式如下:3.声明语句:生命新的语句变量,该变量的类型必须和数组元素的类型匹配。起作用域限定在循环语句块,其值与此时数组元素的值相等。4.表达式:表达......
  • TJ - 「ZJOI2011」道馆之战
    「ZJOI2011」道馆之战难度:2500\(1s,256MB\)一,题目:题目大意:给你一颗\(n\)个节点的树,每个节点有\(A,B\)两个区域,每个区域可以为障碍物/冰块,只能在冰块上行走,每次行走你可以走到相邻节点的同个区域,或当前节点的另一个区域(前提是这个区域可以走),现在有\(m\)个操作和询问,操作是修改......
  • 微服务(Java分布式)详解
    1.概念微服务是一种软件架构模式,它将应用程序分解为一组小型、自治的服务单元。个人理解上:微服务就是将服务拆分,让一种服务在一台或者多台电脑上运行,如下图微服务技术栈所示:注册中心可以配置在一台或者多台电脑上,将功能拆分,n台电脑共同实现一个软件单体架构:将业务的所有功能......
  • 20211121杨博川《密码工程》1、2章笔记
    一二章笔记@目录一二章笔记第1章密码学研究范围思维导图知识概述1.1密码学作用1.2木桶原理1.3对手设定1.4专业偏执狂1.5威胁模式1.6密码学不是唯一解决方案1.7密码学是非常难的1.8密码学是简单的部分1.9通用攻击1.10安全性和其他设计准则1.11更多阅读材料1.12专业偏执狂练习第2......
  • Java学习Day01
    开发语言汇总开发语言鼻祖,汇编语言C语言,面向过程的开发C++,是C语言的延伸,覆盖面向对象Java面向对象的开发,又叫C++--C#是Java的山寨Java发展史C语言的纯净版,无指针、内存的管理等C语言的纯净版,有如下特性:简单易用面向对象可移植性高性能分布式多线程安全性健壮......
  • 【Java基础】Maven入门笔记
    本篇笔记参考尚硅谷Maven课程,概括总结了Maven的核心功能Maven仓库地址:MavenRepository:Search/Browse/Explore一、Maven简介1.Maven是一个依赖管理工具、构建工具2.Maven介绍Maven是一款为Java项目管理构建、依赖管理的工具(软件),使用Maven可以自动化构建、测试、打......
  • Java笔记:Lambda表达式
    Lambda表达式在Java中是函数式编程的一种体现,允许把函数作为一个方法的参数传递进方法中,或者将函数作为方法的返回值。1.语法和基础使用语法://Lambda实现是一个简单的表达式(parameters)->expression;//Lambda实现是一个函数体(parameters)->{statements;}paramet......
  • java - 流式编程
    1.获取流的方法://1.从集合转化List<Integer>list=newArrayList<>();Stream<Integer>stream=list.stream();//转化为流stream.Collect(Collectors.toList());//转换为流,流再转回为集合。//2.自定义初始化Stream<Integer>stream=Stream.of(1,5,6,4,8,3,1,9); 2......
  • Java数组
    Java数组一、什么是数组数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。【数组下标从0开始】二、数组声明创建首先必须声明数组变量,才能在程......
  • 11. 制作卡牌 Prefab
    制作Card使用Art/Card制作卡牌,制作完毕之后需要给Card绑定BoxCollider2D,并放在Front这层让该Card可以被选择给MainCamera添加Physics2DRaycaster,把它的EventMask改为Card,Character项目相关代码代码仓库:https://gitee.com/nbda1121440/DreamOfTheKi......