java中的跳转_Java中程序跳转关键字详解

2023-11-08

Java中的goto是保留字,目前不能使用。虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情。为了弥补这个缺陷,Java就提供了break,continue和return来实现控制语句的跳转和中断。

break 中断

continue 继续

return 返回

1. break关键字

应用场景:

用在switch case条件语句当中,表示switch语句的结束,此时外层如有循环语句,则循环语句不受此break影响。

用在循环语句当中:

①能够用在循环当中,表示跳出break关键字所在的层的循环。

②break标签

语法:

标签名称: for/while(){

break 标签名称;

}

表示跳出(结束)标签所定义的循环。break在除了上面的场景之外的其他场景中使用无意义。

2. continue关键字

continue:只能用在循环语句当中,其他场景中使用无意义。

使用方式:

直接使用continue关键字:

结束本次循环(结束continue语句所在循环下面未完成的部分),继续下次循环。

continue标签;

语法同break标签,但是意义不同。表示结束continue标签所在的循环的本次循环,继续下次循环。

3. return关键字

return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方法。

无返回值的方法当中:

在方法的末尾,默认存在return关键字(包括构造方法).

作用:表示方法的结束。

注意:return表示方法的结束,在return后边不能再有任何的语句,否则编译会报错。

在有返回值的方法当中:

作用一:

将方法运算后的结果返回。返回结果的类型必须和方法声明处的类型相同或者是兼容。

作用二:

return表示方法的结束,在return后边不能再有任何的语句。

相关内容推荐:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java中的跳转_Java中程序跳转关键字详解 的相关文章

  • ELK多个日志文件创建多个项目索引

    一 背景 我的elk架构是filebeat redis logstash elasticsearch kibana 我的想法是 我一台服务器多个程序有多个日志文件 在kibana里面想创建不通项目索引 指定不同日志文件 二 问题及解决思路
  • python环境安装和激活

    开始学习python了 环境的安装对与新手来说就变的比较麻烦 这里就会为大家介绍pycharm和python解释器的安装 python解释器的安装 这里介绍windows安装方式 mac安装方法类似 python解释器下载地址 https
  • STL源码阅读-traits与迭代器

    迭代器模式 提供一种方法 使之能够依序访问容器的各个元素 而又无需暴露容器的内部表述方式 STL设计的中心思想在于将数据容器和算法分离开 容器和算法分开设计 迭代器则是两者之间的胶着剂 一般迭代器的设计与容器细节相关 所以一般交给容器的设计
  • 《Effective C++》 全书内容提炼总结

    个人博客地址 https cxx001 gitee io 本文阅读说明 孔子云 取乎其上 得乎其中 取乎其中 得乎其下 取乎其下 则无所得矣 对于读书求知而言 这句古训教我们去读好书 最好是好书中的上品 经典书 Effective C 就是
  • 通过CSS实现 文字渐变色 的两种方式

    主要实现文字渐变色有两种方式 background 属性 mask 属性 1 background 属性 效果图如下 span 这 span
  • 一个30岁光棍的内心独白

    人已三十开外 至今独赏天籁 好想有个太太 为我洗衣做菜 现实却很无奈 让我继续等待 也因寂寞难耐 谈过几次恋爱 谁知屡战屡败 轻轻松松被踹 其实我也奇怪 为啥总遭淘汰 历尽打击伤害 总算知道大概 嫌我不讲穿戴 嫌我长的不帅 熊猫长的不帅 却
  • 代价函数(Cost Function)

    基本概念 代价函数也被称作平方误差函数 有时也被称为平方误差代价函数 我们之所以要求出误差的平方和 是因为误差平方代价函数 对于大多数问题 特别是回归问题 都是一个合理的选择 还有其他的代价函数也能很好地发挥作用 但是平方误差代价函数可能是
  • 腾讯云服务器开通root用户

    01 开通root用户 sudo passwd root 输入 root 的密码 按Enter 重复输入 root 的密码 按Enter 返回如下信息 即表示 root 密码设置成功 passwd password updated succ
  • 信号完整性之差分对

    差分传输 差分互连方式中 使用两条传输线来传输信号 差分驱动器有两个输出端 这两个输出端同时输出信号 理想情况下两个信号边沿对齐 但是翻转方向相反 如下图所示 两个信号沿着各自的传输线传输 到达接收器时 接收器对两个信号进行差分检测 从两个
  • CodeForces 920C Swap Adjacent Elements

    题目大意 题目链接 给定一个序列 这个序列可以理解为一个1 n的全排列 再给出一个01串 1表示可以将索引i和i 1进行交换 且交换可以发生任意次 0表示不可以 问最后能不能将序列升序排列 题解 几乎 秒杀 因为简单 判断每个索引处的数能不
  • 数据库——关系数据库规范化习题

    对以下的关系模式 分别写出 1 码 主属性 非主属性 2 函数依赖 3 属于第几范式 为什么 4 有什么问题 5 如何分解 分解后能否达到几范式 原问题是否解决 ps 函数依赖的方法 1 先找出码 再写出码函数依赖 码 其他属性 2 再写出
  • 电脑宝马,大量宝马车电脑通病故障检修方法

    车型 宝马X5 X6 N55发动机 故障现象 报电子节气门故障 解决方法 检测那个芯片更换即可 车型 宝马E60 E66 E65 故障现象 天使眼不亮 解决方法 刷此程序即可 故障现象 手刹不好用 报内部故障 解决方法 将此处焊接即可 车型
  • 【git】2、gitlab CICD 模型部署自动化

    文章目录 一 GitLab 二 GitLab CI CD 2 1 gitlab ci yml 2 1 1 基础概念 2 1 2 创建 yml 文件 2 1 3 yml 文件中的关键字 2 2 GitLab Runner 一 GitLab G
  • android configChanges属性

    给对应的Activity配置 android configChanges orientation screenSize 横竖屏切换就不会重新创建Activity 学习到这个属性 是因为一个bug activity上有tablayout vi
  • 界面开发(二)--- NativeWindow

    NativeWindow是 net Framework提供的一个底层的类 微软官方的解释为 NativeWindow Provides a low level encapsulation of a window handle and a w
  • 虚拟机redhat9开机不能进入图形界面解决办法

    在启动时无法进入图形界面 出现错误提示 Markers probed from config file default setting from command line notice II informational WW warning
  • c#面试3(选择题)

    46 下列关于 C 中索引器理解正确的是 c A 索引器的参数必须是两个或两个以上 B 索引器的参数类型必须是整数型 C 索引器没有名字 D 以上皆非 47 以下关于 ref 和 out 的描述哪些项是正确的 多选 ACD A 使用 ref
  • java8的lambda中的map相关操作

    0 入门详解篇 1 史上最简单入门 java8的lambda中的map相关操作 基础及注意事项图文详解 2 java8的lambda中collect接口案例及原理详解 官方文档解读 3 java8 封装lambda泛型工具类之list转为m
  • Java 获取系统时间的三种方式,总结起来

    业务场景中 不乏会需要取到当前系统的时间 做一些判断 比如判断某个执行过程需要花多长时间 然后将时间记录下来 返回给业务查看 或者需要或者一个唯一的值做一些表单单号 那么当前系统时间就是唯一的 可以适用 等等 那下面总结下有哪几种方式来获取

随机推荐

  • 为什么 C#/.Net在国内的人气远不如国外?

    因为互联网公司是不直接靠技术赚钱的 使用何种技术对实现直接赚钱的业务来说都是次要的 往往是技术惯性决定技术选型 国内信息技术发展偏科严重 软件行业毁于盗版和缺少政府扶持 互联网行业靠低技术门槛和资本运作吸收了大量社会资源和行业精英 主导了行
  • P2P、消费贷和现金贷的区别

    P2P 消费贷和现金贷的区别 看图
  • 今天收获的意想不到的快捷键

    这个技巧最没有技术含量 但是又最最实用 而且我又竟然不知道甚至依稀好像以前听过这个快捷键 更有些 的是我从来没有想过这方面是不是该有个快捷键 使用桌面快捷键 把常用的软件在桌面上放一些快捷方式 在快捷方式上右键属性 在快捷方式中输入启动的快
  • windows服务器IIS获取客户端域账号

    在项目中遇到需要获取客户端登录的域账号信息的需求 关键部分在于服务器的iis配置 1 确保服务器接入对应的域里面 使用域账号登录的 2 iis需要设置为windows身份认证 3 我使用webform开发对应站点 通过request Ser
  • vscode给远程服务器安装扩展速度慢——安装不上解决方法(在线或离线方式)

    1 本地客户机可以联网 先在本地安装扩展 一般来说 本地安装速度很快也一定能成功 然后在本地已安装的目录里边就可以安装到远程服务器上 但是很多人安装时 速度很慢 并且会失败 我就是这种情况 在下载CMake时速度特别慢 这时可以采用离线方式
  • 线程创建的四种方式

    java中创建线程的四种方法以及区别 Java使用Thread类代表线程 所有的线程对象都必须是Thread类或其子类的实例 Java可以用四种方式来创建线程 如下所示 1 继承Thread类创建线程 2 实现Runnable接口创建线程
  • EasyX的安装与使用详细教程

    EasyX 是针对 C C 的图形库 可以帮助使用C C 语言的程序员快速上手图形和游戏编程 可以用来做些简单的演示2d类游戏 没有cocos2d x那样重量级 学习起来也比较简单 安装 1 打开Easyx官网https easyx cn
  • java+代码回调+编写_Java回调实现

    Java回调实现 什么是回调 回调核心思想 案例代码实现 后序 一 什么是回调 开发过程当中存在某种特殊的业务需求 例如 回调生活实例 PNG 描述 老板给员工下达了工作任务之后 就去做其他事情了 此时此 刻 老板不知道需要多长时间完成 不
  • elk笔记16--aggs-Bucket Aggregations

    elk笔记16 aggs Bucket Aggregations 1 Bucketing 简介 2 Bucket Aggregations 分类 2 1 Terms Aggregation 2 2 Global aggregators 2
  • 中国CDN市场厂商排名:阿里云稳居第一,腾讯云第三

    中国CDN市场厂商排名 阿里云稳居第一 腾讯云第三 日前 市场咨询机构计世资讯 CCW Research 发布 2018 2019年中国CDN市场发展报告 显示 阿里云以近31 的市场份额 成为中国CDN市场第一大厂商 腾讯云则以10 4
  • 4 MATLAB_GUI_单选按钮(Radio Button)、复选框(Check Box )、切换按钮(Toggle Button)的基本用法

    目录 一 实例效果 二 步骤 1 先建一个空白的GUI 2 创建一个单选按钮 Radio Button 3 创建一个文本框 4 保存一下 并编辑单选按钮 Radio Button 的回调函数 5 保存一下 运行程序查看单选按钮的效果 6 同
  • 维纳滤波器(一)

    很久没有静下心来整理一下了 我很早之前就想做一个从Wiener 滤波器了开始讲的博客了 现在终于有了安静坐下来总结一下的理由 从这里开始入手我感觉是对这一年多时间的尊敬 我会从模型开始讲起 会把我从论文和书中的理解呈现出来 如果有时间 我会
  • 利用qt制作帮助文档

    利用qt制作帮助文档 创建文档和自定义的qt assistant 1 创建文档即是一些html文件 这里可以使用qt提供的工具像是qdoc 和Doxygen生成帮助的html文档 2 组织文档结构用于qt assistant a 创建qt
  • Intellij IDEA的JS文件报错:Import declarations are not supported by current JavaScript version

    https blog csdn net qq 38446250 article details 80276625
  • Android 返回键方法

    1 都是按下返回鍵触发 调用父类方法会直接关闭调当前activity 2 先后调用顺序onKeyDown gt onBackPressed 3 dispatchKeyEvent优先级最高 且上面两个方法不会调用 Override publi
  • 360+ChatGLM联手研发中国版“微软+OpenAI”

    文章目录 人工智能福利文章 前言 360与智谱AI强强联合 什么是智谱AI 360智脑 360GLM与360GPT大模型战略布局 写在最后 创作者 全栈弄潮儿 个人主页 全栈弄潮儿的个人主页 个人社区 欢迎你的加入 全栈弄潮儿的个人社区 专
  • postgresql后端数据统计函数

    后端统计函数 函数 返回类型 描述 pg stat get backend idset int 设置当前活动的后端ID号 pg stat get backend activity interger text 后端最近查询文本 pg stat
  • html如何建立连接,HTML中如何使用JavaScript创建链接?

    给定一个HTML文档 如何使用JavaScript创建链接 并将其添加到文档中 下面本篇文章就来给大家介绍一下在HTML中使用JavaScript创建链接的方法 希望对大家有所帮助 image 做法 创建一个锚元素 创建一个文本节点 其中包
  • vite pwa项目使用

    pwa介绍 PWA Progressive Web App 就是一种网页应用 可以离线使用 变成独立应用安装到系统中 渐进式网页应用 是一种基于网页的应用 但它和传统的Web App有些不同 以下是不同点 离线 轻量 离线可用 跟普通的网页
  • java中的跳转_Java中程序跳转关键字详解

    Java中的goto是保留字 目前不能使用 虽然没有goto语句可以增强程序的安全性 但是也带来很多不便 比如说 我想在某个循环知道到某一步的时候就结束 现在就做不了这件事情 为了弥补这个缺陷 Java就提供了break continue和