java中的字符retry: 是什么?
在看源码时,出现了retry: ,这个是什么意思?之前没有接触过,那先来一个简单的例子。
public void testRetry() {int i = 0;retry: //① while (true) {i++;System.out.println("i=" + i);int j = 0; // retry: //② for (; ; ) {j++;System.out.println("j=" + j);if (j == 2) {break retry;}}}}
首先需要说明的是,retry:可以理解为java中的一种特殊的标记,其中retry可以换成任何合法的命名。
a:,b: A13: .....都是可以的
1.打开①,关闭② 打印结果
i=1
j=1
j=2
2.打开②,关闭①,打印结果
....
j=1
j=2
i=132348
j=1
j=2
i=132349
j=1
j=2
i=132350
j=1
j=2
...一直循环打印
retry相当于一个标记,只用在循环里面,很像goto语句,break到retry字符处。如果retry没有在循环(for,while)里面,在执行到retry时,就会跳出整个循环。如果retry在循环里面,可以理解为跳到了关键字处执行,不管几层循环。continue理解也是一样。
注意
retry:需要放在for,whlie,do...while的前面声明,变量只跟在break和continue后面。
java中的字符retry: 是什么?相关推荐
- java中的字符,字符串,数字之间的转换(亲测)
string 和int之间的转换 string转换成int :Integer.valueOf("12") int转换成string : String.valueOf(12) ch ...
- java中的字符,字符串,数字之间的转换
java中的字符,字符串,数字之间的转换 string 和int之间的转换 string转换成int :Integer.valueOf(" ") int转换成string : St ...
- Java中使用字符流读取UTF-8和写出txt文件 乱码 问题
乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:
- java中换行字符怎么用?
java中换行字符怎么用? 可以使用Java中\n和\r的换行,不过也是有区别的,如下: 1.\r 叫回车 Carriage Return 2.\n 叫新行 New Line 但是都会造成换行,使用S ...
- java字符乱码问题_怎么解决java中的字符乱码问题
怎么解决java中的字符乱码问题 发布时间:2020-06-28 14:53:09 来源:亿速云 阅读:108 作者:Leah 怎么解决java中的字符乱码问题?相信很多没有经验的人对此束手无策,为此 ...
- java 中判断字符是否为big5码_【转载】判断一个字符是西文字符还是中文字符
转载:http://blog.chinaunix.net/u2/70445/showart_1133335.html 一.判断一个字符是西文字符还是中文字符 大家知道西文字符主要是指ASCII码 ...
- 如何 在java中输入字符
import java.util.Scanner;public class Demo {public static void main(String[] args) {Scanner sc = new ...
- java中的字符个数,增补字符
char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (o ...
- java保留想要的字符,反转Java中的字符,同时保留一些字符 - java
我有一个字符串,想要反转它,以便某些字符反转,而其他字符保留在原位.我该如何实现(例如,假设所有数字都留在原处时我希望所有字母都颠倒过来)? 参考方案 您可以为其创建一个自动机: 遍历字符串,将每个字 ...
最新文章
- Nginx配置反向代理,一篇搞定!
- 016_html段落
- vbyone接口引脚定义_一文了解A、B、C、D、E 5 种HDMI接口类型!网友:今天总算明白了...
- oracle登陆无效参数是啥意思,关于参数无效的详细介绍
- android录音功能的实现
- 剑指offer 二叉树的镜像
- java drawimage 参数_小程序中canvas的drawImage方法参数使用详解
- 阿里云PolarDB开源数据库社区与 Tapdata 联合共建开放数据技术生态
- java多层panel,java-在h:panelGrid中具有多个子组件的自定义Facelets-Tag
- NOIP模拟 6.26
- spring boot 实现文件下载
- Ubuntu下hadoop2.4搭建集群(单机模式)
- 斗鱼php开发面经,斗鱼面经
- 98.android 全国城市区号,座机号区号匹配对应城市
- 什么是数据库防火墙 数据库防火墙作用是什么
- Java计算两点间的距离
- 如何在ps添加箭头_照片一键自动添加烟雾特效!赠送PS动作插件 50张高清烟雾素材...
- Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)
- python|面向对象(一)
- 六字诀教你辨肾脏是否健康